Edsoma needed to prepare their AWS environment for the rapid growth they were expecting once their product was launched. Utilizing the AWS well architected framework, Infinitive was able to rebuild their environment into a multi-account structure with proper environment separation, security, availability/scalability, and CI/CD workflows.
First, Infinitive focused on establishing a multi-account setup with least-privilege access and environment separation by implementing AWS Control Tower, establishing an AWS Organization with proper Guardrails and Security Control Policies. To ensure environment separation and configure automated deployments, Infinitive utilized Terraform for the infrastructure deployments and AWS CodePipeline for the CI/CD processes.
After successful implementation of infrastructure/application with CI/CD processes, the Infinitive team worked alongside the Edsoma developers to transfer knowledge and begin the implementation of a production environment.
The account that previously hosted Edsoma’s production applications contained the edsoma.net domain registered in Route53. Thus, the first step was to migrate the domain into the newly provisioned production account. Once complete, the team was able to successfully create the necessary hosted zone and accompanying DNS records in the new production account’s Route53 service and clean up old Route53 references in the old account.
Once the migration was complete, Edsoma developers performed application and connectivity testing to ensure a smooth transition to the new environment.
In eight weeks, Infinitive turned Edsoma’s vulnerable single-account AWS application infrastructure into a secure, multi-account, AWS Well-Architected environment. This provided the Edsoma developers with much-needed environment separation between development and production instances, automated code deployment/revisions with CI/CD processes, and enhanced cloud security/availability of their applications.
Infinitive has successfully trained the Edsoma technology services team in managing their new cloud workload with AWS Well-Architected best practices, and they are confident in continuing to develop their application.