Chris Richardson
crichardson.bsky.social
Chris Richardson
@crichardson.bsky.social
Creator of Microservices.io
Deal of the Day October 4: Save 45% on my book Microservices Patterns, Second Edition, and other selected titles @ManningBooks
October 4, 2025 at 12:30 PM
Today (Sept 24 PT) my publishing, Manning, has a sitewide eBook sale.

Most notably, you can get the MEAP of Microservices Patterns, 2nd edition for 50% off.
September 24, 2025 at 2:43 PM
If you’ve used Claude Code, you’ve probably seen it happily commit broken code.

Perhaps it skipped running the tests.

Or, it mades excuses about why failing tests are ok.
September 11, 2025 at 3:18 PM
I've written another article in the series on microservices rules - what good looks like, a collection of principles and practices that help teams adopt microservices successfully.

Microservices rules #9 is Develop observable services, the fourth of four architectural rules:
August 4, 2025 at 3:18 PM
Wow. Thanks for buying the MEAP of Microservices Patterns, 2nd edition.
July 23, 2025 at 3:18 PM
It’s been a few months since I wrote about 'vibe' coding, but remarkably, AGI is still work-in-progress.

I recently read an article, which described using Claude Code to ‘beautify’ a UI. Having just implemented an ugly NextJs-based UI, I thought I’d try using Claude Code to improve it.
July 10, 2025 at 3:18 PM
My publisher - Manning - has a big sale this long weekend.

It's a great opportunity to get the MEAP for Microservices Patterns, 2nd Edition at a discount.
July 4, 2025 at 7:15 AM
Just in time for the weekend:

I am very excited to announce that the MEAP for the second edition of my book, Microservices Patterns, is now available!

It’s something I’ve been working on for quite some time, and pleased that I can finally share it with you.
June 27, 2025 at 2:19 AM
I recently gave a talk at the excellent #DDDEurope 2025 conference in Antwerp, where I discussed the synergistic relationship between #teamTopologies and the #microserviceArchitecture.
June 23, 2025 at 3:18 PM
Independently deployable services is a defining characteristic of the microservice architecture. Yet many companies ignore the concept.

As a result, they fail to realize many of the benefits of the microservice architecture.
May 21, 2025 at 3:18 PM
Same word, different contexts => different meaning

#GenAI
May 8, 2025 at 5:05 PM
New article:

Microservices platforms: when team topologies meets microservices patterns - an introduction
May 7, 2025 at 4:28 PM
Here's the complete series:
April 30, 2025 at 3:18 PM
Need help with your architecture?

I’m available. I provide consulting and workshops.

chrisrichardson.net
April 23, 2025 at 3:28 PM
Also, in order to reduce test execution time during local development and the deployment pipeline, the source code should be organized into build projects in a way that minimizes build-time coupling.
April 23, 2025 at 3:28 PM
Microservice architecture basics - part 4

For many applications that need to be developed using fast flow, the modular monolith is a good choice of architectural style.

A modular monolith is structured as a collection of loosely design-coupled, domain-oriented modules.
April 23, 2025 at 3:28 PM
Back in 2019, I wrote about several anti-patterns of microservices adoption.

One of those anti-patterns is "Focussing on technology". Organizations focus on the underlying technology, especially deployment tech, rather than services.

Using today's terminology it's "Focus on platforms".
April 11, 2025 at 4:14 PM
Microservice architecture basics

Here's a summary of what I've covered so far.
March 31, 2025 at 3:18 PM
The other two architectural properties are testability and deployability, which together ensure a short lead time - the time from commit to deploy.
March 27, 2025 at 3:18 PM
Microservice architecture basics - part 3

DevOps and Team Topologies require an architecture with three key properties.

The first property is loose design-time coupling: a change to an element owned by one team does not regularly require lock step changes to elements owned by other teams.
March 27, 2025 at 3:18 PM
I’m a fan of Andrew Harmel-Law’s book Facilitating Software Architecture. It’s a must-read for anyone who wants to improve their architecture skills.

One of the many gems in the book is the ‘Architecture Advice Process’. It describes how an organization should make architectural decisions.
March 26, 2025 at 3:18 PM
Microservice architecture basics - part 2

Fast flow requires the fast flow success triangle.

It's comprised of three elements: process organization and architecture.

The first two elements are:

* Process: DevOps as defined by the DevOps handbook

* Organization: as defined by Team Topologies
March 25, 2025 at 3:18 PM
The solution is fast flow:

The continuous delivery of a stream of small changes to production/users that results in continuous feedback from production/users.
March 24, 2025 at 3:18 PM
Microservice architecture basics - part 1

Today's world is volatile, uncertain, complex and ambiguous (VUCA).
If you release infrequently, you risk building the wrong application the wrong way.
March 24, 2025 at 3:18 PM
My publications are available for a discount:

My book Microservices Patterns

My LiveProject series:

* Developing a service template and microservice chassis
* Deploying Services with Kubernetes

microservices.io/tags/manning...
March 17, 2025 at 10:17 PM