To meet the needs of multi-tenancy of the platform and isolation of data environments and services for each client, we opted for the construction of a SaaS. For this Keepler relied on the AWS SaaS Factory best practices framework and the use of services such as Control Tower. Keepler deployed this service in a Siloed + Pooled solution.
The result is centralized governance of customer accounts deployed under the landing zone and automatic provisioning of new accounts at the click of a button. On the other hand, audit logs are centralized to be exploited at account and user level, allowing to establish transversal security audits.
Once the platform scaffolding was provisioned, the development of the client tenant architecture consisted of the following layers: