Microservices Patterns, Second Edition teaches you how to develop, test, and deploy production-quality microservices. In it, microservices architecture pioneer Chris Richardson presents dozens of battle-tested patterns that solve recurring microservices problems. Far more than just a patterns catalog, this book takes a balanced, pragmatic, and sometimes skeptical approach to microservices that explores both benefits and drawbacks, and when (and when not) to use them. This updated second edition incorporates lessons learned from nearly a decade of microservices adoption across industries, including sage advice on when to use microservices and how to design right-sized services. You’ll appreciate the book’s focus on architecture fundamentals and decision making, the core benefits of the microservices architectural style, including fast-flow development, service collaboration, deployment, and more.
Microservices Patterns teaches you how to develop and deploy production-quality microservices-based applications. This invaluable set of design patterns builds on decades of distributed system experience, adding new patterns for writing services and composing them into systems that scale and perform reliably under real-world conditions. More than just a patterns catalog, this practical guide offers experience-driven advice to help you design, implement, test, and deploy your microservices-based application.