Achieving Cost Optimization, Security, and Compliance: Ankercloud's AWS CloudOps Solutions for Federmeister
Key Challenges
Federmeister struggles with their internal order management system (OMS) due to challenges in integrating various services and meeting specific use case requirements. Managing suppliers and tracking customer projects within the OMS is impractical. Additionally, ensuring consistent deployments and versioning objects like build artifacts pose difficulties. Federmeister seeks to streamline operations and automate deployments through enhancements to their OMS platform.
Key Results
Boosted customer satisfaction by 20% with seamless order processing. Scalable hosting on Amazon EKS adapts to demand. Achieved 90% better fault tolerance and app availability with EKS load balancing and failover. Automated DevOps via AWS CodePipeline cuts manual work by 50%. Leveraged Amazon CloudWatch and Site 24x7 for efficient monitoring, minimizing downtime, and maximizing performance.
Overview
Streamlining Operations: How Federmeister Achieved Seamless Order Management with AWS DevOps Automation
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.
Challenges
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.
Solution
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
Site 24x7
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.
Business Outcome
- Improved Customer satisfaction by 20% as order processing and fulfillment is seamless
- Hosting on Amazon EKS allows the application to scale based on the demand
- Amazon EKS load balancing and failover mechanisms has improved fault tolerance and application availability by 90%
- Automated DevOps using AWS CodePipeline eliminates the manual intervention by 50%
- Effective monitoring using Amazon CloudWatch and Site 24x7 enabled seamless operations, minimizing downtime, and maximizing performance for sustained business success.