Cloud Native
Cloud native technologies refer to applications specifically developed for — and deployed in — cloud environments. Applications “born in the cloud” often use microservices architecture, container orchestration, and auto-scaling, allowing organizations to build and update applications rapidly and manage them in a more modular fashion. Cloud-ready refers to applications built in traditional environments that are subsequently migrated to the cloud.
Cloud native technologies are usually “loosely coupled,” an architectural approach that emphasizes building application components independently from one another. In such a scenario, the entire system is unaffected if one element fails. This is crucial for maintaining high availability and delivering continuous service.