~/talk

Weeding Your Micro Service Landscape

Talkat JCON EUROPE 2024 · 2024-05-13..05-16· [microservices, developer-experience]
slides:none on file

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

  1. 0:00Introduction
  2. 1:07Bioinformatics patterns
  3. 5:27Copy-paste in microservices
  4. 7:58Why standardization matters
  5. 12:36Introducing OpenRewrite
  6. 17:32Identifying drift patterns
  7. 19:19Demo: Automated migrations
  8. 27:27Build tool standardization
  9. 32:23CI and deployment fixes
  10. 35:10Demo: Mod CLI tool
  11. 39:52Mod’s serialized model
  12. 41:58Key takeaways
  13. 43:26Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.