In the past ten years, the public cloud has revolutionized the way enterprises develop, run and scale applications. Developers have grown to expect the self-service experience and advanced automation, making cloud-native the standard for modern applications.
Cloud-native has been synonymous to the public cloud. But, as cloud strategies evolve, enterprises continuously evaluate their strategies and have started considering expanding their cloud-native strategies to additional environments, including the enterprise data center, edge sites, managed environments. There is a wide range of motivations to expanding cloud-native strategies to on-premises environments, and they vary based on enterprise-specific challenges, industries and business requirements.