B2B consumer data handling application which is designed over microservice architecture for processing, cleansing, filtering and transferring data related to the entire population of Sweden.
All the application repositories are managed on GitLab along with a clean Git Flow pattern. Teamcity & AWS CodePipeline is used for CI/CD automation. CI/CD Pipeline is designed to build, check, and run automated tests of spring boot apps. Once build is successful, it is packaged as a Docker image and registered in ECR for releasing a new version. All the new containers are deployed to ECS seamlessly with zero downtime of the live system.
The purpose of this automation is to get updated data from different sources and make those available in a structured B2B exchangeable format that involves various data merging & verification processes.