Cliff Richardson - A Pattern Language for Microservices



"Chris Richardson is a developer and architect with over 20 years of experience. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs and frameworks such as Spring and Hibernate. Chris is the founder of the original He now spends his time providing microservices consulting and training and working on his third startup, Eventuate, Inc. Chris has a computer science degree from the University of Cambridge in England and lives in Oakland, CA."


From the home page ..."Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are
  • Highly maintainable and testable
  • Loosely coupled
  • Independently deployable
  • Organized around business capabilities.
The microservice architecture enables the continuous delivery/deployment of large, complex applications. It also enables an organization to evolve its technology stack."


Application architecture patterns
Deployment patterns
Cross cutting concerns
Communication style
External API
Transactional messaging
Service discovery
Data management
UI patterns


Mike's Notes

  • Has a useful outline of options to choose from when considering using Microservices
  • Good diagrams
  • Has written a book
  • Offers training
  • Has skin in the game

No comments:

Post a Comment