An existing application platform, distributed over two separate data centers, was migrated towards a setup in Azure cloud.
All application components have been reviewed and updated to integrate smoothly with Azure cloud (secrets taken from Key vault, accessing resources using managed identities, using an Always Encrypted database, ...)
New infrastructure was setup in Azure, ensuring the required high availability and redundancy and step-by-step migration plan was built.
All updated application components have been installed on the the environment and tested extensively.
Finally all data has been migrated and converted and the new platform was put in service.