I had to share this article because of the picture. This article looks at the merits of each migratory path to plan your journey. The options discussed are:
- Lift and Shift
- Evolve - between lift and shift and a full rebuild
- Go Native - Cloud-native apps are designed for the cloud, so assume that the infrastructure they run on is inherently unreliable, but also controllable. They should be largely self-aware, self-scaling and self-healing. Most of the functionality is simply consumed rather than written into the code.