Summary
In this chapter, we learned about the importance of microservices chassis patterns and their use cases. We discussed some common needs of microservices applications and then moved on to discussing the cross-cutting concerns and pitfalls focused on security, resiliency, idempotency, protocol translations, message transformations, configuration, service discovery, service templates, and monitoring, and followed this by discussing the alternative patterns and practices.
The next chapter will focus on deployment pitfalls, and why DevOps should be adopted before starting a microservices project to automate the build and deployments of services. We will also discuss some best practices, along with examples.