How to build (real) cloud-native applications
Briefly

Cloud-native applications are not merely those hosted on remote servers; they embody design principles tailored for scalability and resilience. The Cloud Native Computing Foundation (CNCF) offers a clear definition for cloud-native architectures, which typically involve modern technologies like containers, microservices, and serverless computing. Understanding that cloud-native does not simply equate to being built for the cloud is essential. This distinguishes genuine cloud-native applications from traditional applications hosted in cloud environments.
Simply hosting an application on a remote server doesn't make it a cloud application.
Cloud-native technologies and architectures typically consist of containers, service meshes, multi-tenancy, microservices, immutable infrastructure, serverless, and declarative APIs.
Read at InfoWorld
[
|
]