Weeding Your Micro Service Landscape
summary
Automated code transforms using OpenRewrite plus the Moderne Platform/CLI update hundreds of services at once: demo runs 2,000+ evaluated edits in ~20 seconds and reports ~46 minutes of manual work saved; recipes cover 2500 recipes for Java upgrades (Java 8→11→17→21), JUnit4→5, Hamcrest→AssertJ, Spring Boot tweaks, text blocks and pattern matching, and removing stale feature flags. Platform serializes project models to run across dozens of repos (26 Gradle wrapper updates in under a minute) and produces commits/PRs automatically.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:07Bioinformatics patterns
- 5:27Copy-paste in microservices
- 7:58Why standardization matters
- 12:36Introducing OpenRewrite
- 17:32Identifying drift patterns
- 19:19Demo: Automated migrations
- 27:27Build tool standardization
- 32:23CI and deployment fixes
- 35:10Demo: Mod CLI tool
- 39:52Mod’s serialized model
- 41:58Key takeaways
- 43:26Q&A
related talks
13mModernize your money-maker
17mMajor migrations made easy
22mAutomate your inner scout
43mAutomate Code Changes - Bringing OpenRewrite to the IDE
39mMoving fast and staying aligned how automation powers progress
45mMajor migrations made easy
54mHybrid Modernization: Combining OpenRewrite's Precision with LLM Intelligence for Spring
40mSimple Recipes to Enhance Developer Productivity
