Cloud-native micro-services packaged in containers which can run in any execution environment sound like the fundamental building blocks to achieve workload portability, however, we then need one more building block [Photo by Philipp Birmes from Pexels]