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