Cloud Native Apps
Cloud-native applications are a collection of small, independent and loosely coupled services.
Devops is the collaboration between software developers and IT operations with the goal of automating the process of software delivery & infrastructure changes.
Nables applications to released quickly, reliably & frequently, with less risk.
Microservices is an architectural approach to building an application as a collection of small independent services that run on their own and communicate over HTTP APIs.
Containers provide light-weight virtualisation by dynamically dividing a single server into one or more isolated containers. Containers offer both efficiency & speed compared to standard Virual Machines (VMs). Containers provide the ability to manage and migrate the application dependencies along with the application. while abstracting away the OS and the underlying cloud platform in many cases.