Founded in 2003, 5AM Solutions, Inc. is a software product developer and system integrator for life science and healthcare customers. It provides cloud-based data solutions that enable healthcare organizations to design, aggregate, analyze and visualize genomic, clinical and observational data. Customers can use their platform to integrate data from multiple information systems and external sources to accelerate the discovery of drugs and treatments and improve the organization and management of complex genomic sequencing data. To learn more, go to 5amsolutions.com.
Overcome time-consuming obstacles for testing at the end of development sprints to support the rapid growth of its business.
Containerization, DevOps, Security
5AM Solutions was experiencing rapid growth across all areas of its organization and needed to shorten the time required to complete testing at the end of the development sprint. The company wanted to create a separate environment for each of its branches to ensure maximum quality and needed to comply with strict guidelines to protect their customers’ private data.
5AM Solutions selected nClouds for its DevOps expertise.
nClouds implemented AWS CloudFormation to automate 5AM Solutions’ infrastructure, an AWS Auto Scaling group to improve performance, AWS ECS for a secure environment, and Jenkins for continuous integration and delivery.
AWS CloudFormation built new environments with each pull request. nClouds built Jenkins on AWS ECS using Groovy script to create images with Git SHA and push settings to AWS ECS. Jenkins agents were scaled automatically based on the pull request.
Each task was completed using best practices and procedures and partnerships with nClouds’ partners and advisors. Throughout the entire project, nClouds regularly updated the 5AM Solutions team with information about the development process and timeline.
Teaming with nClouds, 5AM Solutions now has a secure environment that can be cloned to create different iterations and ephemeral variations. The company’s feedback loop was drastically improved to enable rapid experimentation and testing. The project has yielded numerous benefits:
CloudFormation enables 5AM Solutions to treat its infrastructure as code, automate operations, and bring up new environments.
AWS Auto Scaling group monitors 5AM Solutions’ applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost.
With Amazon ECS, each task can have separate IAM roles. This granular level of control lets 5AM Solutions limit access and align with “Least Privilege” access principles.
You can also email us directly at firstname.lastname@example.org for your inquiries or use the form below