Marcin Grzejszczak

Marcin Grzejszczak

@toomuchcoding.com

Java Champion. Working on observability and contract testing - Micrometer, Spring Cloud Contract.

945 followers263 following292 posts

Yup! It's official. Spring Cloud Contract is becoming stubborn.sh

Spencer Gibb@spencer.gibb.us

Today, we are announcing a transition for Spring Cloud Contract. All maintenance, support, and ownership of the project will be officially transferred to one of its original creators, Marcin Grzejszczak @toomuchcoding.com, under Stubborn.sh spring.io/blog/2026/07...

Marcin Grzejszczak reposted

๐Ÿš€ Datasource Micrometer v1.4.1 & v2.2.1 have been released. Highlights โ€ข GraalVM hints for SPRING_PROXY โ€ข Fix ClassLoader for SpringJdbcProxyFactory Release Notes โ€ข github.com/jdbc-observa... โ€ข github.com/jdbc-observa... #springboot #micrometer #observability #jdbc

github.comRelease Release v1.4.1 ยท jdbc-observations/datasource-micrometerAdd runtime hints for SpringJdbcProxyFactory (#107) Extract connection info retrieval from DataSourceObservationListener (#108) Specify fixed classloader in SpringJdbcProxyFactory (#109) Changelog...

Just FYI on April 1st, the TOOMUCHCODING promo code that gives you a 200$ discount will be turned off. If there's a discount it will not be that high anymore so that's your last chance really to use it! Use this link to get your discount now: maven.com/toomuchcodin...

maven.comGenerate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on MavenDiagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.

Marcin Grzejszczak reposted

A junior dev fixed a typo. It broke production. That bug eventually led to #SpringCloudContract. @toomuchcoding.com sits down with Jakub Pilimon to talk 15y of Spring, why #observability is missing context & how AI might fix the contract testing adoption problem for good ๐Ÿ‘‡ youtu.be/D-yp3sB8cu0?...

youtu.beA Typo Led to the Creation of Spring Cloud Contract โ€ข Marcin Grzejszczak & Jakub Pilimon โ€ข GOTO 2026YouTube video by GOTO Conferences

Do you know that there are already 100 people on the waitlist of maven.com/toomuchcodin... workshop? And do you know that you can get 200$ discount with the TOOMUCHCODING promo code? The offer is valid until the end of March. There will not be any such discount again!

maven.comGenerate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on MavenDiagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.

On Thursday 18:00 CEST I'm going the Lightning Session about me breaking AI generated apps. There are about 50 people already registered to watch - come and join us! Take your kids, your grandmother, your dog, all of them can start using AI! maven.com/p/4b47ed/wat...

maven.comWatch AI Build a Microservice. Watch Me Break It in 60 sAI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, youโ€™ll see how a small delay canโ€ฆ

#AI can generate microservices in seconds. But it usually forgets timeouts, retries, and circuit breakers. Next week Iโ€™ll run a live demo where we generate services with AI and then break them by injecting latency. No slides. Just a terminal. maven.com/p/4b47ed/wat...

maven.comWatch AI Build a Microservice. Watch Me Break It in 60 sAI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, youโ€™ll see how a small delay canโ€ฆ

What happens if you let AI build a microservice? Next Thursday (12 Mar, 18:00 CET) Iโ€™ll show it live in a โšก lightning lesson. First: AI builds the service. Then: I try to break it in 60 seconds. A quick look at what AI coding tools can - and canโ€™t - do yet. Details: maven.com/p/4b47ed/wat...

maven.comWatch AI Build a Microservice. Watch Me Break It in 60 sAI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, youโ€™ll see how a small delay can ca...

Iโ€™m running a live demo on March 12 (6 pm CET). Iโ€™ll have AI generate two services. Weโ€™ll look at the code. Then Iโ€™ll add latency and break it live. No slides. Just a terminal and real behavior. maven.com/p/4b47ed/wat... If youโ€™re using #AI to build backend systems, this is worth your time.

maven.comWatch AI Build a Microservice. Watch Me Break It in 60 sAI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, youโ€™ll see how a small delay canโ€ฆ

Marcin Grzejszczak reposted

๐ŸŽค Agata Kabat is joining our speakers! In her talk โ€œBefore the To-Do List: The One Conversation Every Team Needsโ€, Agata will explore how intentional communication and a strong team contract build real collaboration, trust, and productivity. 2026.geecon.org/speakers/inf...

If you're interested in using AI in such a way that your apps will not break in production due to obvious issues of distributed systems check out the workshop that I'm working on "Generate, Break, Fix: Distributed Systems in the AI Era" - maven.com/toomuchcodin... #ai #YouAreAbsolutelyRight

maven.comGenerate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on MavenDiagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.

I've been using AI coding agents daily for months. They're incredible at generating code. They're NOT that incredible at distributed systems. Same mistakes every time: no resilience, no observability, hardcoded everything. Services that compile and fall apart in production.

maven.comGenerate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on MavenDiagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.
View full thread

So I'm building a workshop: "Generate, Break, Fix: Distributed Systems in the AI Era" โ†’ You bring your laptop, your AI tool, Docker โ†’ I bring broken infrastructure - injecting latency, flaky service discovery etc. โ†’ You generate with AI, I break it, you fix it Any language. No slides.

I've been using AI coding agents daily for months. They're incredible at generating code. They're NOT that incredible at distributed systems. Same mistakes every time: no resilience, no observability, hardcoded everything. Services that compile and fall apart in production.

maven.comGenerate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on MavenDiagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.

I spent ~10 years building Spring Cloud Sleuth (now Micrometer Tracing) and Spring Cloud Contract. The tools AI agents keep getting wrong. I've seen these failure patterns from both sides.

I don't know about you but every time I ask AI to do some complex task with technologies i don't have a lot of experience in I feel like Neo... #YesYouAreRight #YesYouAreAbsolutelyRight