Summary
In this chapter, we learned about various factors that are important for assessing a microservices architecture. Giving these factors importance while you are building or replatforming an application helps you highlight areas where improvement is needed. Moreover, you can discuss those improvements with teams to increase the maturity state of their architecture.
In this book, we learned about various anti-patterns and architectural pitfalls to avoid when creating a microservices architecture. We hope that you now have a better grasp of these pitfalls and will consider them when developing new applications or replatforming existing applications to a microservices architecture.