Challenges
Our client was facing infrastructure and deployment related challenges, some of which are listed below:
- Provisioning of the infrastructure took a huge amount of time and effort and consumed substantial bandwidth of their in-house teams
- Their existing infrastructure could not effectively handle traffic fluctuations, thereby impacting their business negatively
- They were also facing issues with application delivery with the container orchestration platform
Requirements
In order to combat the above challenges, they required the following:
- Automating the provisioning of the infrastructure on AWS
- Managed container platforms for applications
- Automating application deployments using Continuous Integration and Continuous Delivery (CI/CD) practice
The Solution
As their partner we::
- Created a scalable container orchestration platform using Amazon EKS on AWS in less than 6 months.
- Implemented a CI/CD pipeline for Continuous Delivery on Spinnaker to ensure faster release/rollback of application features with zero downtime.
- Leveraged Terraform for infrastructure orchestration and environment replication
Tech Stack
- AWS
- Kubernetes
- Terraform
- Spinnaker
- Docker
- Jenkins
Business Benefit
As their partner we helped them:
- Reduce 40% of their build time by automating the provisioning of infrastructure
- Reduce latency by 70-80% and improve performance and dynamic load balancing
- Effectively handle traffic fluctuations
- Access real-time visibility and diagnostics during pipeline execution
- Release application features faster, thus keeping up customer expectations and user experience