Reduce the Deployment Time – Reduce Manual Work to Zero

Overview & Challenge

All those people using microservices know the troubles that come with them – they require frequent code changes; a large number of configuration parameters and they mostly rely on AWS services. One of our clients, a US national cable service provider had a large number of microservices that should be deployed to AWS.

The client needed a solution that would reduce the deployment time and lower the complexity and manual work.

Solution

We proposed and built a deployment solution, providing:

  • CloudFormation script that defines all infrastructure resources that are needed for running the microservices: VPC, Subnets, Security groups, DynamoDB, RDS instances, IAM Roles etc.
  • CloudFormation script that defines all resources that are needed for microservices: SQS, SNS, Lambda functions, parameters etc.
  • Jenkins deployment file that contains all commands needed for building the code and running the scripts.

Business Outcomes

  • A low-cost reliable solution running entirely on AWS infrastructure making it fully scalable and upgradable at any moment.
  • A brand-new isolated environment for different purposes only in several minutes. Each environment is completely controlled by stack that physically isolates resources one from another.
IWant Chatbot (Beta)
IWant Chatbot (Beta)
Hi! How can I help yo