Technology & platform⏱ ~1 min

Cloud Native

Approach to development where applications are designed from the ground up for cloud infrastructure - containers, microservices, and automated scaling.

Cloud Native is a philosophyWhere our thinking comes from, with the sources named rather than presented as our own. and set of practices for building and running applications that fully exploit the advantages of the cloud. Key characteristics are: microservicesArchitecture where an application is split into small, independent services that communicate via APIs., containers (DockerContainerisation platform that packages applications and dependencies in isolated, reproducible units./KubernetesOpen source container orchestration platform - automates deployment, scaling and management of containerised applications.), declarative infrastructure, continuous delivery and design for failure. Cloud Native applications are scalable, self-healing and straightforward to update without downtime. It represents a fundamental shift away from traditional monolithic development.

ArchitectureCloud