Cloud Foundry to Kubernetes migration

Cut expensive licenses while accelerating cloud migration with our cloud-native container-based microservices platform.

Our clients


Migration from Cloud Foundry to cloud-native Kubernetes microservices and CICD 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. The migration is then done in batches. 

As applications deployed in Cloud Foundry usually follow modern microservices and 12-factor design best practices, only limited modifications of application code are needed. After the base microservices and CICD platform is deployed in the cloud, applications are configured for packaging in containers and to use cloud-native dependencies such as DBs, caching, and messaging. Applications are then deployed and tested, data is migrated, and after final testing the production traffic is switched. The process then repeats for the next batch of services and applications.

How do we approach migration?

The primary goal of the microservices platform is to provide development and SRE teams with a solid foundation to develop, package, test, deploy, and operate applications and services designed according to microservices architecture patterns. It helps to adopt and enforce microservices architecture in an enterprise environment and realize the benefits of microservices, immutable infrastructure, and infrastructure-as-code. Modern digital environments include hundreds to thousands of microservices, and the platform automates all aspects of application deployment and lifecycle management, enabling autonomous operations.

Technology stack

We focus on migrating applications from Cloud Foundry to Kuberenetes based platforms, coupled with Istio service mesh, and powered by cloud database, caching, and messaging services. In some cases, we bring existing open source technologies, such as Kafka, Redis, or MongoDB, to the cloud to simplify the migration process. We use immutable infrastructure and infrastructure-as-code best practices with Hashicorp technologies such as Terraform, Packer, and Vault.
Technology stack
Continuous Delivery Blueprint
Continuous Delivery Blueprint
This book is a comprehensive guide to building a robust and efficient change management process at scale.

Read more

Why you need a microservices management platform and how to build it
In this article, we describe the benefits of the microservices platform and its key architecture and design details. We also review the capabilities of the platform, and provide a glimpse into early versions of the Grid Dynamics platform accelerator.
Read more
Avoid the monolithic release process when migrating to microservices
Many companies make the mistake of leaving the monolithic release process when migrating to microservices. In this article, we outline the techniques you can use to avoid this mistake.
Read more
5 strategies to reduce cloud cost
After completing the initial migration to the cloud, enterprises often discover they’re facing increased infrastructure costs. In this article, we discuss how to overcome this and provide five actionable strategies to reduce cloud costs if they begin to creep higher.
Read more

We provide flexible engagement options to plan and execute migration from Cloud Foundry to Kubernetes. Clients can take advantage of our accelerators to increase their speed to market and reduce risk. Contact us today to start with a workshop, discovery, or PoC.