Cloud native computing uses an open source software stack to be: • Containerized. Each part (applications, processes, etc) is packaged in its own container. This facilitates reproducibility, transparency, and resource isolation. • Dynamically orchestrated. Containers are actively scheduled and managed to optimize resource utilization.Microservices oriented. • Applications are segmented into microservices. This significantly increases the overall agility and maintainability of applications.