10 Lessons for Enterprise Code Modernization with OpenRewrite & Moderne
summary
Ten concrete lessons for moving large-scale refactors from stalled projects into everyday engineering: proven playbook using OpenRewrite and Moderne to open and merge PRs across hundreds of repos, standing up a platform team with mass ingest and LSTs and an organization service, automating CLI install with a wrapper, tracking adoption via CLI telemetry and DevCenter KPIs (e.g., estimated time saved shown as 120 hours), scoping with finder recipes, choosing push vs pull rollouts, writing custom recipes and using AI agents to prethink and fix failing PRs.
AI-written summary · about
chapters (14)
- 0:00What a TAM does, and why "it depends" is the wrong answer here
- 2:00The 10 lessons, explained through concrete examples
- 3:14Lesson 1: Leadership buy-in and making migrations day-to-day work
- 6:40Lesson 2: The technical foundation (platform team, mass ingest, LSTs, org service)
- 10:25Lesson 3: A developer portal and automating CLI setup with the wrapper
- 13:05Lesson 4: Building internal champions, trainings, and a support channel
- 15:49Lesson 5: Measuring progress with KPIs, DevCenter, and estimated time saved
- 19:55CLI telemetry and sending the data to your BI tool
- 23:20Lesson 6: Planning the work and finding scope with finder recipes
- 26:11Lesson 7: Start with quick wins, not your biggest migration
- 27:10Lesson 8: Custom recipes and building an innersourcing culture
- 29:37Lesson 9: Push vs. pull rollout, and migrations that need domain knowledge
- 31:45Lesson 10: Where AI agents actually help (agent tools, Prethink, remediation)
- 33:15Closing: building political capital and trust with project teams
related talks
47mArchitecture Modernization: Aligning Software, Strategy & Structure
13mModernize your money-maker
38mModernization 101: A Beginner's Guide to Application Modernization and Methodology
40mArchitecture Modernization: Aligning Software, Strategy, and Structure
47mRefactor Without Breaking Everything: Anatomy of Incremental Modernization Patterns
01h 12mLegacy Refactoring
48mArchitecture Modernization: Aligning Software, Strategy, and Structure
01h 29mAlchemical Code Rejuvenation
