
Welcome
Thank you for purchasing the MEAP for the second edition of Microservices Patterns. This book focuses on the architecture and development of microservice-based applications. It’s written for anyone responsible for developing and delivering software—whether you’re a developer, architect, CTO, or VP of engineering.
My goal is to make this material accessible regardless of your technology stack. You’ll get the most from this book if you’re already familiar with the basics of enterprise application architecture and design—concepts like three-tier architecture, web application design, relational databases, inter-process communication using REST or messaging, and basic application security.
Since the first edition of Microservices Patterns was published in late 2018, I’ve had the privilege of working with countless organizations on their microservice journeys. I’ve delivered many talks and had countless conversations with teams about how to think about microservices, how to avoid common pitfalls, and how to solve the real-world challenges that arise when implementing these architectures.
This second edition is a substantial update that reflects what I’ve learned over the past several years and includes new insights, and techniques for applying microservices effectively in today’s complex software environments.