About Marcin
I built the distributed systems tools that AI coding agents keep getting wrong. As the maintainer of Spring Cloud Sleuth (now Micrometer Tracing) and Spring Cloud Contract, I designed the observability and contract testing frameworks used across the Java ecosystem. I'm a Java Champion and Senior Engineer at HeroDevs, and I previously worked on the Spring Framework and Micrometer teams at Pivotal (VMWare / Broadcom).
Now I use AI coding agents daily to build production systems - and I see firsthand where they fail. This workshop exists because I got tired of watching AI confidently generate code that ignores the hard problems I spent years solving: trace propagation, resilience patterns, service contracts, failure modes.
I don't teach from slides. I break things and help you fix them.
Courses
Multi-day, guided programs to get real results

Java Microservices with Spring
Learn how to do Java Microservices with Spring with the Spring Framework and Micrometer committer.

Generate, Break, Fix: Distributed Systems in the AI Era
Diagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.
Lightning Lessons
Free, interactive sessions to explore new topics
Resources
Tools and downloads

Doing zero downtime deployment with microservices
Get this free resource
Get free resource

Testing your messaging application
Get this free resource
Get free resource

Microservices and MQTT?
Get this free resource
Get free resource

When to avoid microservices?
Get this free resource
Get free resource



