The customer is redefining how immersive training is created and delivered. Their platform allows experts to collaborate and create training content to share with learners. The platform includes client side applications on PCs and mobile devices as well as the web. The lack of integrated development environments slowed down testing and delivery of new features. Distributed development teams created challenges in managing the stability of environments.
ThoughtSimplified has extensive expertise on DevOps and the software development lifecycle from innovation to operations. After discussing the challenges the customer faced we were chosen to harden and improve the quality and stability of the development and operational processes.
ThoughtSimplified reviewed the current development environment with the customer's development team and stakeholders and proposed the following.
Front-end Architecture Diagram
Back-end Architecture Diagram
After completing and testing pre-production cloudformation templates and CI/CD pipelines, ThoughtSimplified used these scripts as a starting place for a set of production infrastructure. The main changes are summarized by the following:
After the process improvements the following benefits were achieved
ThoughtSimplified is an AWS Select Consulting Partner with a focus on DevOps and application modernization.