About Microservices.io

Microservices.io is brought to you by Chris Richardson. Experienced software architect, author of POJOs in Action and the creator of the original CloudFoundry.com. His latest startup is eventuate.io, a microservices application platform.

Learn more about microservices

Chris offers a comprehensive set of resources for learning about microservices including articles, an O'Reilly training video, and example code. Learn more

Microservices consulting and training

Chris offers a comprehensive consulting services, workshops and hands on training classes to help you use microservices effectively. Get advice

Example microservices applications

Want to see an example? Check out Chris Richardson's example applications. See code

Get the book: Microservice patterns

Signup for the newsletter

A new microservices application platform that solves distributed data management problems.

Join the microservices google group

My presentations

Since early 2012, I’ve given numerous presentations on microservices and related topics. Here are the links to the slides, videos and sample code for those talks.

There is no such thing as a microservice!

This presentation defines the microservice architecture.

QCONSF 2017 presentation - ACID Is So Yesterday: Maintaining Data Consistency with Sagas

This presentation looks at how to maintain data consistency in a microservice using the Saga pattern.

Events on the outside, on the inside and at the core

This presentation looks at the importance of events and the role that they play in applications.

Building and deploying microservices with event sourcing, CQRS and Docker

This presentation describes how to build event-driven microservices with event sourcing and CQRS. The example application is on github.

A pattern language for microservices

This presentation describes the microservices pattern language.

Decomposing applications for deployability and scalability

This presentation introduces the concept of a microservice architecture, describes the motivations and explores various design issues.

Developing polyglot persistence applications

This presentation explores the issues with database (SQL/NOSQL) synchronization within a microservice architecture.

Futures and Rx Observables: powerful abstractions for consuming web services asynchronously

This presentation looks at how to use Futures and Rx Observables to simplify concurrent API Gateway code.

NodeJS: the good parts? A skeptic’s view

This presentation discusses the pros and cons of implementing an API gateway using NodeJS.

Copyright © 2017 Chris Richardson • All rights reserved • Supported by Kong.