Container adoption has grown appreciably over the last two years, with serverless functions being used largely on a limited basis. However, those project teams that have had containers deployed in production for more than two years are more likely to be using serverless functions extensively, a leading indicator of the future composition of cloud-native applications.
The term “cloud-native” is a misnomer insofar as today’s modern applications are not exclusive to public cloud platforms. The use of Kubernetes for elastic container orchestration is enabling many organisations to provision on-premises private clouds. As such, while some project teams may start off deploying containers in a public cloud environment, the flexibility of container portability provides options going forward to deploy across hybrid, multi-cloud environments.