,allowExpansion)
Modernization of a web application with Microsoft Azure
In the consumer goods sector, Cluster Reply partnered with a client to modernize and migrate a line-of-business application onto Azure PaaS, ensuring the redesigned solution runs entirely on Microsoft Cloud services.
Overview
Our client is an important company with nearly 5000 employees operating in the consumer goods sector. We assisted our client by designing and implementing an architecture based on Azure PaaS components that allowed the deployment of a line-of-business application, redesigned to run entirely on services managed by Microsoft Cloud. The core of the platform architecture is based on Azure Web App for Containers, which allows running Docker images through the robust and proven platform offered by App Service and Azure. By using managed services, the maintenance effort has been significantly reduced, as all infrastructure components are automatically updated and managed by Microsoft.
Key facts
Benefits and challenges
Thanks to the use of Azure's PaaS service, the platform provides high flexibility and significantly reduces the effort required for managing patches and security updates. The integration with Azure DevOps also ensures the traceability and reliability of releases, as well as the ability to quickly roll back a release in case of issues.
Regarding the challenges, containerization through Docker images can be complex for certain types of applications and may introduce constraints that might not be immediately evident upon initial analysis. Therefore, it is very important to understand all the constraints and take them into account in the overall design drafting.
Solution
The solution is based on the following Microsoft products and services:
Azure DevOps
Azure App Service – Web App for Containers (Linux)
Azure Storage – File Shares
Azure Database for MySQL
Azure Cache for Redis
Azure Container Registry
Azure Key Vault