You now know that Azure is a platform built from the ground up using a microservice architecture. You have examined the evolution from monolithic architectures to microservices for modern cloud-native applications. You learned what a microservice is, and you looked at how Azure provides a rich set of managed services on which you can build Software as a Service solutions such as SQL Database, DocumentDb, Service Bus, and many more. You learned how Azure allows you to define application containers that provide elastic scale and fault tolerance, and are managed completely through automation. You learned about the very pattern that is at the heart of Azure and how to leverage that pattern to deliver modern software.