- • Customer is in healthcare domain and have multiple applications running in AWS. Have around 25+ applications using different application components in AWS.
- • Applications using .NET 5 and 6 with dockerization done for few of the services.
- • Few legacy applications are deployed on EC2 instances and use .NET 4.x.
- • Customer’s current infrastructure is manually deployed.
- • Infrastructure as code is not implemented.
- • Build and deployment pipelines were either not automated, or github actions used for a few of them.
- • CDK development tool using C# is to be used for infrastructure automation.
- • Application should be deployed for dev, QA, staging and prod environments across two AWS regions
- • 2 AWS codepipeline implementation for Infrastructure and Application was done for each application.
- • Dockerized application images were built in 1 region and uploaded to both regions for deployment.
- • AWS services like ECS, auto-scaling group, CodeBuild, CodePipeline, CloudFormation, S3, Load-balancing, EC2, Route53 and RDS kind of services were automated and implemented.
- • Module driven approach was implemented, where customer specific library of components were written and re-used for building other application components.
- • Team of 4 members with 1 architect completed the automation in around 5 months duration
