Domains

HomeGlossaryCloud Native
Back to Glossary
Cloud

Cloud Native

Quick Definition

An approach to building and running applications that fully exploits the advantages of cloud computing — including containers, microservices, and dynamic orchestration.

Detailed Explanation

Cloud-native applications are designed from the ground up for the cloud. They use containers for packaging, microservices for architecture, CI/CD for delivery, and orchestration platforms like Kubernetes for management. The Cloud Native Computing Foundation (CNCF) defines cloud-native as using open-source software to deploy applications as microservices, packaging each part in its own container, and dynamically orchestrating those containers. Cloud-native approaches enable faster development cycles, greater resilience, and infinite scalability — but require new skills in distributed systems, observability, and platform engineering.

Related Terms

Relevant Frameworks

CNCF

Recommended Courses