🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Cloud Computing Intermediate

What is Cloud-Native?

An approach to building applications that fully exploit cloud computing advantages like scalability, resilience, and flexibility.

Cloud-native is a software development approach where applications are designed from the ground up to run in cloud environments. Key characteristics include microservices architecture, containerization, dynamic orchestration (Kubernetes), and DevOps automation. Cloud-native applications use immutable infrastructure, declarative APIs, and are designed for horizontal scaling. The Cloud Native Computing Foundation (CNCF) maintains the ecosystem of cloud-native open-source projects including Kubernetes, Prometheus, Envoy, and many others.

Related Terms

Kubernetes Service
An abstraction that provides a stable network endpoint for accessing a group of Pods, handling load balancing and service discovery.
S3 (Simple Storage Service)
An AWS object storage service that stores and retrieves any amount of data from anywhere on the web.
Lambda Function (Cloud)
An AWS serverless compute service that runs code in response to events without provisioning or managing servers.
Cloud IAM
Identity and Access Management services that control who can access cloud resources and what actions they can perform.
CloudFormation
An AWS service that provisions and manages cloud resources using declarative JSON or YAML templates.
Object Storage
A storage architecture that manages data as objects with metadata and unique identifiers, ideal for unstructured data at scale.
View All Cloud Computing Terms →