Summary
This brings us to the conclusion of the design principles for your cloud applications. In this chapter, you learned about the reasons for the popularity of the APIs, how to decouple your monolith application, and various categories of microservice patterns and data architecture principles for microservices design. We also saw the role of security in microservices and the role of API gateways.
In the next chapter, we will take our example from Chapter 2, Writing Your First Cloud-Native Application, and start adding more meat to it to make it more production grade. We will add data access, options to do caching and their considerations, applying CQRS, and error handling.