Chris Richardson is a developer and architect. He is a Java Champion, and a recognized thought leader in the microservice. Chris is the creator of Microservices.io, a pattern language for Microservice, and is the author of the book Microservice Patterns, which is available from Manning. He provides Microservices consulting and training to organizations that are adopting the Microservice architecture and is working on his third startup Eventuate, an application platform for developing Transactional Microservices.
Talks I've Given
-
Dark Energy, Dark Matter and Microservice Architecture Collaboration Patterns
Featuring Chris Richardson
In this talk Chris Richardson discusses how to balance two opposing forces in microservices architecture: the repulsive forces that drive the decomposition of your application into services, and the attractive forces that resist decomposition and bind software elements together.
architecture-and-design patterns cqrs api-composition command-side-replica saga decomposition microservices -
Using Scenarios to Reinvigorate Your Microservice Architecture
Featuring Chris Richardson
In this 1-hour talk, Chris Richardson describes techniques for creating minimal yet effective documentation for your application’s microservice architecture. In particular, you will learn how documenting scenarios can bring your architecture to life.
software-development documentation microservices -
Architectural Patterns for Rapid, Reliable, Frequent and Sustainable Development
Featuring Chris Richardson
In this talk, I describe loose coupling and modularity and why they are is essential. You will learn about three architectural patterns: traditional monolith, modular monolith and microservices. I describe the benefits, drawbacks and issues of each pattern and how well it supports rapid,...
architecture modular-monolith architectural-patterns microservices -
Dark Energy, Dark Matter: Imperfect Metaphors for Designing Microservices
Featuring Chris Richardson
In this talk Chris Richardson discusses how to balance two opposing forces in microservices architecture: the repulsive forces that drive the decomposition of your application into services, and the attractive forces that resist decomposition and bind software elements together.
decomposition architecture microservices -
Designing Loosely Coupled Microservices
Featuring Chris Richardson
An essential principle of the microservice architecture is loose coupling. Ignoring this principle is a surefire way to becoming yet another "microservices failure story”. In this talk you will learn about the different kinds of coupling, how to minimize design time and increase the...
devops cloud microservices architecture -
Workshop - Microservice Architecture Essentials
Featuring Chris Richardson
Enterprises need to deliver better software faster. It’s no longer sufficient to release quarterly or even monthly. Instead, organizations must use methods, such as DevOps, to frequently deploy changes into production, perhaps as often as multiple times per day. One obstacle, however, to...
architecture-&-design -
Cubes, Hexagons, Triangles, and More: Understanding the Microservice Architecture Through Shapes
Featuring Chris Richardson
The microservice architecture is becoming increasing important. But what is it exactly? Why should you care about microservices? And, what do you need to do to ensure that your organization uses the microservice architecture successfully?
In this talk, I’ll answer these and other questions using...
architecture-&-design -
Cubes, Hexagons, Triangles, and More: Understanding the Microservice Architecture Through Shapes
Featuring Chris Richardson
The microservice architecture is becoming increasing important. But what is it exactly? Why should you care about microservices? And, what do you need to do to ensure that your organization uses the microservice architecture successfully? In this talk, I’ll answer these and other questions using...
architecture-&-design -
Workshop - Microservice Architecture Essentials
Featuring Chris Richardson
Enterprises need to deliver better software faster. It’s no longer sufficient to release quarterly or even monthly. Instead, organizations must use methods, such as DevOps, to frequently deploy changes into production, perhaps as often as multiple times per day. One obstacle, however, to...
architecture-&-design -
Workshop - Developing Microservices
Featuring Chris Richardson
Enterprises need to deliver better software faster. It’s no longer sufficient to release quarterly or even monthly. Instead, organizations must use methods, such as DevOps, to frequently deploy changes into production, perhaps as often as multiple times per day. One obstacle, however, to...
architecture-&-design -
Events and Commands: Developing Asynchronous Microservices
Featuring Chris Richardson
The microservice architecture functionally decomposes an application into a set of services. Each service has its own private database that’s only accessible indirectly through the services API. Consequently, implementing queries and transactions that span multiple services is challenging....
cloud -
Events and Commands: Developing Asynchronous Microservices
Featuring Chris Richardson
The microservice architecture functionally decomposes an application into a set of services. Each service has its own private database that’s only accessible indirectly through the services API. Consequently, implementing queries and transactions that span multiple services is challenging....
cloud -
Workshop - Developing Microservices
Featuring Chris Richardson
Enterprises need to deliver better software faster. It’s no longer sufficient to release quarterly or even monthly. Instead, organizations must use methods, such as DevOps, to frequently deploy changes into production, perhaps as often as multiple times per day. One obstacle, however, to...
architecture-&-design -
Events and Commands: Developing Asynchronous Microservices
Featuring Chris Richardson
The microservice architecture functionally decomposes an application into a set of services. Each service has its own private database that’s only accessible indirectly through the services API. Consequently, implementing queries and transactions that span multiple services is challenging....
architecture-&-design -
Keynote: Not Just Events: Developing Asynchronous Microservices
Featuring Chris Richardson
The microservice architecture functionally decomposes an application into a set of services. Each service has its own private database that’s only accessible indirectly through the services API. Consequently, implementing queries and transactions that span multiple services is challenging. In...
architecture cqrs events keynote microservices mucon
My Work
@crichardson has not provided any work info yet.
Social and Blogging
@crichardson has not provided social links yet.