Skip to content
Offcanvas right

Case Studies / MyCore

MyCore

A staff augmentation project where Touchlane team was supposed to participate in creation of multi-tenant SAAS solution implying a cloud native approach with tenant isolation as the highest priority.

  • Staff Augmentation Service
  • 2023 – ongoing
  • Industry: FinTech
MyCore

Initial Task

Description

The Client approached Touchlane team with a request to prepare the foundation for a new multi-tenant SAAS solution (disclosed under the NDA).

MyCore’s multi tenancy approach implied creation of a cloud native solution with tenant isolation as the highest priority. Each environment (live, test, dev, etc) for each tenant should be set up as a dedicated set of AWS resources (servers, databases, network), while there should be the shared resources too, which are not isolated per tenant. Since this implies a high number of environments, the solution should provide 100% automation to be practical.

Technology stack

BackEnd

PostgreSQL Gradle Spring Boot Docker AWS Java 17
AWS

Challenges

01.

Greenfield Development of Infrastructure

Greenfield development of infrastructure including complex stuff as Networks, VPNs, IAM permissions etc.

02.

Automated AWS Environment

Automated AWS environment creation & provisioning was associated with multiple challenges as AWS Organizations is a rather new and fast-evolving service, meaning that Touchlane devs were “pioneers” in that field.

Workflow

01.

Design & Tech Stack Selection

Touchlane team has commenced its work with due consideration and High Level System Design & Tech stack selection based on provided requirements.

02.

Single Tenant Infrastructure

Further our developers proceeded with  the Implementation of infrastructure for a single tenant via AWS CDK (Containers, Databases, VPN etc).

03.

AWS Organizations Implementation

Then Touchlane team moved forward with multi-tenancy design implementation based on AWS Organizations service.

04.

Control Plane App Implementation

Implementation of Control Plane app allowed automated tenant/environment/AWS account creation/provisioning and multi-tenant deployments.

Overall Result

1. Touchlane team was able to build a solid foundation for further development of multi-tenant SAAS platform.

2. Implemented Control Plane application helped to create and provision tenant environments in AWS with full automation as well as multi-tenant deployments as was initially requested by the customer.

Fire away
your ideas!

Let's discuss our possible synergy

    By clicking Send you acknowledge that you have read and that you consent to be bound by Touchlane Terms of Use and to processing data in accordance with our Privacy Policy and Cookies Note