Cloud Native

A system architecture approach to develop and run applications entirely in the cloud, making use of fully-managed cloud resources/services. This allows companies to take full advantage of cloud computing. It’s about how applications are created and deployed, not where.

Applications are designed accordingly no longer run in the on-premises world, but in a cloud environment. The underlying techniques enable the implementation of decoupled systems that are resilient, manageable, and observable which ensures better performance, reliability and faster time-to-market.

The cloud-native approach focuses on building applications in the form of so-called microservices. These services are designed from the ground up to be independent and optimized for cloud scaling. In combination with automation, developers can react flexibly and quickly to changes with little effort.