Cloud Native is a way of developing and running software that fully leverages the capabilities of the cloud. Cloud Native applications are designed to be scalable, flexible and resilient. They use modern technologies such as containers, microservices, APIs and automated CI CD processes. This enables organizations to innovate faster, scale more easily and respond more quickly to changing customer needs or market conditions.