Cloud Native refers less to ‘where’ an application resides and more to ‘how’ it is built and deployed.
-
A cloud native application consists of discrete, reusable components that are known as microservices that are designed to integrate into any cloud environment.
-
These microservices act as building blocks and are often packaged in containers.
-
Microservices work together to constitute an application, and yet each can be independently scaled, continuously improved, and quickly iterated through automation and orchestration processes.
-
The flexibility of microservices adds to the agility and continuous improvement of cloud- native applications.