Migration from Pivotal Cloud Foundry to Azure Kubernetes Service microservices and CI/CD platform starts with an assessment of the application portfolio. This includes the existing continuous delivery process and underlying technology stack. A number of considerations, such as the connectivity between applications, security requirements, technology stack dependencies, and complexity of applications, are made to determine the right sequence of migration.
As applications deployed in Cloud Foundry usually follow modern microservices and 12-factor design best practices, only limited, if any, modifications of application code are needed. After the base microservices and CI/CD platform is deployed in the cloud, applications are configured to use cloud-native dependencies such as DBs, caching, and messaging. Applications are then deployed and tested, data is migrated, and after final testing deployed to production.