Cloud-native architecture makes full use of the flexible, distributed, and scalable nature of the public clouds to maximize your ability to focus on creating business value, writing code, and keeping customers happy. Going cloud-native means abstracting away many layers of infrastructure--networks, servers, operating systems, etc.