1

An Introduction to the Cloud-Native App Lifecycle

This first chapter is about introducing the basic concepts of cloud-native development and the lifecycle involved. You will learn the basic concepts behind building and deploying applications on any cloud platform, including adopting a microservices architecture, containerization, and orchestration.

To enable developers to build applications with more flexibility and more portability compared to applications hosted on traditional servers or virtual machines (VMs), we will learn how to use containers and serverless architecture.

To accelerate the product development process and improve the quality of our apps, we will follow the Twelve-Factor Application design principles and methodology. As ...

Get A Developer's Guide to Cloud Apps Using Microsoft Azure now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.