What does cloud native really mean?

Information based on this Reddit post made:

04 / 10 / 2022

/r/kubernetes


Things referenced & their sources:

Pet vs cattle. Adaptative scaling:

Read “12 factors”


<aside> 💡 Built with the "cloud" in mind. This mainly means resiliency and most of the time stateless. Additionally no hard requirement on the OS/Filesystem...

</aside>

<aside> <img src="/icons/fabric-swatch_blue.svg" alt="/icons/fabric-swatch_blue.svg" width="40px" /> It's all about scaling, high availability, and making sure you won't lose any data.

</aside>

<aside> <img src="/icons/fabric-swatch_blue.svg" alt="/icons/fabric-swatch_blue.svg" width="40px" /> Cloud native technologies help organizations build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds.

</aside>

Containers, service meshes, micro-services, immutable infrastructure, and declarative APIs exemplify this approach.

These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.