Cloud Native

Definition

Cloud native refers to an approach for building and running applications that leverages the advantages of the cloud computing delivery model.

This methodology involves designing applications with the specific architecture and capabilities of cloud platforms in mind, rather than adapting existing on-premises software. Key principles include using microservices for modularity, containers for packaging and deployment, and dynamic orchestration for managing these services at scale. Automation of development, testing, and operations processes is also central to this approach.

For instance, a company might develop a new e-commerce platform using cloud-native principles to ensure it can automatically scale up to handle high traffic during holiday sales.

The term is frequently encountered in discussions related to modern software development, IT infrastructure, and digital transformation.

Related Terms

A/B Testing

A/B testing is a method of comparing two versions of something to determine which performs better.

Adaptive Learning

Adaptive learning is an educational method that employs computational processes to orchestrate the interaction with a le...

Agile methodology

Agile methodology is an iterative and incremental approach to project management and software development that emphasize...

Algorithm

An algorithm is a set of step-by-step instructions designed to perform a specific task or solve a particular problem.