Podcasts · The AWS Developers Podcast

The Evolution of Microservices: Agents, Monoliths, and the Patterns That Never Die

· 47 min · Episode 206

Episode The Evolution of Microservices: Agents, Monoliths, and the Patterns That Never Die

0:00 46:52

Recorded live at AWS Summit London, Matheus Guimaraes — Senior Developer Advocate at AWS and microservices specialist with over 25 years in tech — joins Romain to explore how agentic AI is reshaping the way we think about distributed systems architecture. From Martin Fowler's 2014 definition to agentic microservices in 2026, Matheus unpacks why the same distributed systems patterns — single responsibility, context dilution, failure modes — keep resurfacing in every new wave of architecture. The conversation covers the monolith vs. microservices debate as a deliberate architectural choice rather than accidental spaghetti, modular monoliths with Spring Modulith, and how AI coding assistants like Kiro are changing the architect's role from writing boilerplate to making higher-order design decisions. Matheus introduces his concepts of 'smart APIs,' 'monolithic agentic microservices,' and 'specialized agentic microservices' — and explains his talk 'Is It Agent?' on when to reach for agents vs. traditional applications. We dig into the serverless primitives purpose-built for agentic workloads: Amazon Bedrock AgentCore Runtime for long-running agent processes, AWS Lambda Durable Functions for multi-step workflows, and the AWS DevOps Agent for autonomous incident response. We also explore integration patterns with MCP and Google's A2A protocol, the 'lost in the middle' problem with context dilution, and why critical thinking about AI adoption matters more than ever. Whether you are decomposing a monolith or designing your first agentic system, this conversation connects the dots between a decade of microservices wisdom and the agentic future.

With Matheus Guimaraes, Senior Developer Advocate, AWS

•

Martin Fowler — Microservices (2014)

Spring Modulith

Amazon Bedrock AgentCore

AWS Lambda Durable Functions

AWS DevOps Agent

Model Context Protocol (MCP)

Agent-to-Agent Protocol (A2A) — Google

Kiro — AI-Powered Development Environment

Building Microservices — Sam Newman

Monolith to Microservices — Sam Newman

The Art of Game Design: A Book of Lenses — Jesse Schell

Matheus Guimaraes — codingmatheus.com

The episode on the publisher’s site (opens in a new tab)

Shows are listed from Apple Podcasts' charts and directory, and Podcast Index where it is used. Every show and episode belongs to its publisher and plays from the publisher's own feed; this site hosts none of them. Explicit shows are for adult profiles only, and children’s profiles hear only children’s shows. More about this list.