Federmeister specializes in the renovation of building facades. With a set of experienced workforce, they are called a specialist company in the market for quality in all trades: from planning to execution on the construction site. Federmeister has developed a digital platform for customers to quickly upload their requirements and get a customized quote for the desired services. They provide personal advice to customers with facade experts. Currently, they operate in four regions: Rhine-Main metropolitan, Central Germany, Rhine-Neckar metropolitan and Stuttgart In the near future, the rollout to the whole of Germany is planned.
Federmeister manages the task with an internal order management system, however it gets difficult when integrating different services and requirements for certain use cases. It is not practical to manage suppliers and follow projects for customer onboarding in OMS. Tracking and guaranteeing consistent deployments become difficult when managing and versioning objects like build artifacts and deployment packages. Federmeister required this OMS platform to be able to streamline their operations and automate their deployments.
We propose implementing an application deployment solution utilizing Amazon Elastic Kubernetes Service (EKS) architecture and integrating it with an automated CI/CD process powered by AWS CodePipeline.
Deploy applications using Kubernetes on Amazon EKS, a fully managed Kubernetes service. Automated CI/CD with AWS native DevOps tools.
Set up effective monitoring to monitor the infrastructure.
Third party applications or Solutions Used
How AWS was used as part of the solution:
Ankercloud combined the Order Management System with AWS CodePipeline to improve the deployment process and speed up the whole software development workflow. By using AWS CodePipeline, Ankercloud designed a workflow that triggers different steps like code compilation, testing, and packaging automatically whenever code changes.
This automation makes sure that Developers can focus on writing code and making improvements while the complex tasks of building code, testing it, and putting it into production are taken care of in a consistent and reliable way. By hosting the app on Amazon EKS, Ankercloud made sure that the system could take advantage of Kubernetes's advanced features, such as automatic scaling, load sharing, and self-healing.
This design lets the system handle different levels of user demand and keep a high level of availability without needing to be changed by hand. Ankercloud used AWS Simple Queue Service (Amazon SQS) to handle how different parts or services of the Order Management System communicated to each other. Amazon SQS is a fully controlled message queuing service that makes it easy for different parts of an app to share information.
Ankercloud has been delivering projects utilizing AWS services & helping clients across the globe. Ankercloud is a preferred partner for AWS with a long experience of delivering solutions on multi-cloud platforms. A team of professionals closely discuss the requirements & architect the solution approach in an agile model of project delivery. A hands-on consulting approach is encouraged at all levels within the organization to gain the customers’ trust and respect. This provides Ankercloud with a competitive edge in the partner ecosystem as a preferred choice.