Dear Architects podcast

Microservices, AI and.... Chris Richardson


Listen Later

This episode is brought to you by IcePanel, a collaborative diagramming and modeling tool for architects. Model your system from business context down to components, keep diagrams in sync automatically, and connect your architecture to your favorite LLM via their MCP server. Try it free: icepanel.io/luca

In this episode of Dear Architects, Luca sits down with Chris Richardson, author of Microservices Patterns and the creator of microservices.io, for a wide-ranging, no-hype conversation about where microservices actually stand in 2026, and what Gen AI does (and doesn't) change about how we design systems. Chris and Luca dig into why so many organizations still end up with a "distributed monolith," the real warning signs of bad service boundaries (hint: watch your services-to-developer ratio), and Chris's own framework for deciding what belongs together and what should be pulled apart — the Dark Energy and Dark Matter forces. They also get into the social-technical side of architecture: why team topologies, DevOps, and org structure matter as much as the diagrams, and why "the architecture is bad" is often just a symptom of deeper organizational issues.The second half turns to AI: the guardrails that actually make coding agents useful (tests, pre-commit hooks, code scanning), why brownfield modernization is nowhere near as simple as greenfield demos suggest, why Chris still prefers the Strangler Fig pattern over "big bang" AI rewrites, and a healthy dose of skepticism about the claims flooding your LinkedIn feed.If you're an architect, tech lead, or engineer trying to figure out what's signal and what's noise in the current AI moment — this one's for you.

Chapters


00:00 Intro

01:36 Welcome, Chris Richardson

03:15 Chris's career: testing, Spring/Hibernate, the cloud, Cloud Foundry

06:01 State of microservices in 2026

07:30 "Living systems" — why boundaries need constant reassessment

09:47 Software serves two constituencies: users and the organization

10:19 Team topologies, DevOps, and the success triangle

12:53 Holistic engineering

13:36 The "red flag law" anti-pattern

14:51 Warning signs: the services-to-developer ratio

16:41 System releases and the distributed monolith trap

17:41 Service boundaries in practice

18:18 Default to monolith unless there's a clear problem to solve

19:03 Dark Energy & Dark Matter: the forces behind service boundaries

23:00 Dark Matter forces: runtime coupling, ACID vs. BASE

24:44 Collocating code isn't a weakness signalr

26:25 Ten forces, weighted by your own context

28:16 Architecture serves the organization, not just the customer

29:20 Latency-sensitive endpoints and selective distribution

31:31 AI hype: "we rebuilt it in 48 hours"

33:43 Best practices matter more, not less, in the Gen AI era

36:05 Multi-agent architectures and inter-service communication

37:33 The "agents for everything" trap

39:29 "SaaS is dead"? Big tech hype and bubble skepticism

40:26 Brownfield vs. greenfield: the AI modernization gap

42:02 Guardrails that work: tests, pre-commit hooks, code scanning

43:14 Legacy code without tests meets a probabilistic system

44:24 Human accountability for AI-generated code

45:22 Where architecture fits in the AI era

47:21 What AI-driven modernization gains — and loses

50:04 Strangler Fig over the "big bang" rewrite

53:36 Spec-driven development: waterfall in disguise?

54:16 Why well-documented systems are easier to AI-rewrite

56:02 "We are all juniors again"

57:55 Fundamentals over hype: modularity and loose coupling

59:47 AI burnout and the "slot machine" effect

1:01:26 Juniors, hiring, and whether Gen AI is even a profitable business

1:05:04 Final advice: the architectural mindset

1:07:21 Wrap-up and thanks

...more
View all episodesView all episodes
Download on the App Store

Dear Architects podcastBy Luca Mezzalira