Cloud Native

Refers to an approach to software development and deployment that is specifically designed to take advantage of cloud computing principles and technologies. It involves building and running applications as a collection of small, loosely coupled, and independently deployable services that can scale dynamically and are resilient to failures.