Client background & business context
Client: German holding company that manufactures products in cleaning, care and conservation products for bulk and private consumers.
Project: Undergo the migration of MicroServices to the cloud for the efficient use of resources and enhanced portability.
Challenges
While the migration has several benefits, moving from an existing monolithic platform, comes with its challenges. Among them, we highlight the need to:
- Enable a smooth migration path to AWS Cloud MicroServices
- Ensure the efficient use of resources and higher portability
- Improve the environment’s quality through automation and security
- Create a custom solution while respecting all the existing standards in terms of infrastructure and security.
Our approach
After a thorough analysis, together with the client, we decided to implement a more scalable environment where individual features of the platform can be easily managed and updated. Running in such an environment enables faster improvements on each migrated feature.
During the implementation, we ensured an ongoing agile collaboration with the company’s internal resources. Together, we aligned on the internal assets needed for undergoing the migration (such as architecture standards, system standards and best practices)
We started the collaboration by thoroughly designing the architecture of the entire deployment structure and process while focusing on automation and business outcome. This allowed us to enable DevOps and department-wide collaboration.
After the delivery, we made sure that the internal team had all the needed resources to take full ownership of the platform, in terms of artefacts, but also brief training sessions.
Technologies
- AWS
- OpenShift
- Jenkins
- Ansible
- RedHat
- Docker
- Groovy
- NGINX
- Graylog
- Rocket.Chat
Results
Along the project, we used the agile methodology in the form of Kanban to make sure that all the teams were in perfect sync. Our team of experts enabled a strong collaboration between Development & Operations for self-service provisioning. This led to higher system availability, portability and scalability.
One of the main gains when undergoing such a migration is the business agility that enables a stable business growth path. With this implementation, the microservices can be independently developed, tested and deployed. In a nutshell, the smaller the unit of deployment, the easier the deployment, fact that in time leads to reduced costs for efficient resource usage.
Related case studies
Cloud-based, automated invoice processing software solutio ...
Cloud-First Strategy: Microsoft Exchange to Office 365 Mig ...
On-premises Microsoft Exchange infrastructure migration to ...
Performance testing for continuous volume testing
Implementing and documenting a long-term, sustainable appr ...
München
Mies-van-der-Rohe-Strasse 6, c/o Design Offices
80807 München, Germany
E-mail: hello (at) accesa.eu
Cluj-Napoca
Constanta 12, Platinia
400158 Cluj-Napoca, Romania
E-mail: hello (at) accesa.eu
Oradea
Cetatii Square 1, Oradea Plaza
410520 Oradea, Romania
E-mail: hello (at) accesa.eu