Microservices Architecture: Best Practices, Patterns & Expert Resources by Chris Richardson
Explore comprehensive resources for microservices architecture, including best practices, patterns, expert consulting, training, and the latest edition of Chris Richardson's book.
Microservices Architecture: Insights and Resources from Chris Richardson
Microservices.io is your premier resource for all things microservices, brought to you by Chris Richardson.
Chris Richardson is an experienced software architect, author of "POJOs in Action," creator of the original CloudFoundry.com, and the acclaimed author of "Microservices Patterns."
The MEAP for Microservices Patterns 2nd Edition is Here!

We are thrilled to announce that the Early Access Program (MEAP) for the second edition of Chris Richardson's essential book, "Microservices Patterns," is now available. Learn more.
Berlin Meetup: Microservices Rules - What Good Looks Like
Chris recently presented on "Microservices Rules" at a Berlin meetup. The microservice architecture has gained immense popularity, promising enhanced developer experience and accelerated software delivery. However, its widespread misunderstanding and improper application have often led organizations to struggle, creating unmaintainable legacy applications rather than agile systems.
To address these common pitfalls, Chris has defined 11 development and architecture rules (a.k.a. best practices) designed to guide successful microservices adoption and prevent the creation of complex, difficult-to-change systems.

Accelerate Your Software Delivery with Expert Help
Chris Richardson offers comprehensive consulting and training to help your organization improve agility and competitiveness through better software architecture. Services include training workshops, architecture reviews, and more.
Learn more about how Chris can help.
Ask Chris
Have a question about microservices? Fill in this form. If your question can be answered broadly, Chris may write a blog post addressing it.
Need Help? Improve Agility and Competitiveness

Chris assists organizations in enhancing agility and competitiveness through superior software architecture. Discover more about his consulting engagements and training workshops.
Premium Content

Exclusive premium content is now available for paid subscribers at premium.microservices.io.
Microservices Workshops

Chris teaches comprehensive workshops for architects and developers, enabling your organization to effectively utilize microservices. Avoid common adoption pitfalls and master essential topics such as service decomposition, design, and refactoring monoliths into microservices.
Remote Consulting Session

Facing a specific microservice architecture challenge? Whether you're considering microservices adoption, planning a monolith migration, or tackling a complex design problem, sign up for a highly focused two-hour consulting session.
Assess Your Architecture
Engage Chris to conduct an architecture review, identify areas for improvement, and assess your application's microservice architecture.
Learn About Microservices
Chris offers numerous resources for mastering microservice architecture:
-
Get the Book: Microservices Patterns Read Chris Richardson's definitive book:
Learn more about the book. -
Example Microservices Applications Want to see microservices in action? Explore Chris Richardson's example applications.
Virtual Bootcamp: Distributed Data Patterns in a Microservice Architecture

Enrollment is now open for Chris's virtual bootcamp on distributed data patterns in microservice architectures. This bootcamp covers key patterns such as Saga, API Composition, and CQRS, featuring video lectures, code labs, and weekly Ask-Me-Anything sessions across multiple timezones. The regular price is $395/person, but use coupon OFFEFKCW to sign up for $95 (valid until September 30th, 2025). Deeper discounts are available for multiple seats.
Learn How to Create a Service Template and Microservice Chassis
Take a look at Chris's Manning LiveProject that guides you through developing a service template and microservice chassis.

Build Microservices
Ready to implement microservice architecture?
-
Consulting Services Engage Chris to create a microservices adoption roadmap and define your architecture.
-
The Eventuate Platform Utilize the Eventuate.io platform to tackle distributed data management challenges in your microservices architecture.

Eventuate, Chris's latest startup, simplifies the use of the Saga pattern for transaction management and the CQRS pattern for implementing queries.
Stay Connected
- Join the microservices Google Group.
- Signup for the newsletter.
- Follow @crichardson on Twitter.
Comments powered by Disqus.
Copyright © 2025 Chris Richardson • All rights reserved • Supported by Kong.