The cloud-native approach describes a way of modernizing existing applications and building new applications based on cloud principles, using services and adopting processes optimized for the agility and automation of cloud computing. This guide outlines detailed steps as a part of a successful journey from where you are today to adopting a cloud-native application approach.