A Bootiful Podcast

Architecture sage and Spring Modulith lead Oliver Drotbohm

Aug 14, 2025
Oliver Drotbohm, an architecture guru and the founder of Spring Modulith, dives into the exciting features of Spring Modulith 2.0. He discusses the significance of maintaining clean architecture and mastering state management in event-driven applications. The conversation also highlights the complexities of enterprise integration patterns and the benefits of using modularity to simplify API adaptations. Drotbohm shares insights on enhancing event handling and ensures compatibility with older data schemas, making the upgrade process seamless for developers.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

From Skunkworks To Official Spring Project

  • Oliver started J-Molecules and Modulith as side 'skunkworks' projects to improve architecture practices.
  • He later turned Modulith into a Spring project to help others structure maintainable apps.
INSIGHT

Structural Coherence Via Module Graph

  • Spring Modulith enforces a directed, acyclic module structure so changes ripple only up the graph.
  • That structural coherence reduces unintended coupling and eases long-term maintainability.
ADVICE

Prefer Events Over Direct Calls

  • Use events instead of direct bean calls to decouple modules and avoid large transactional boundaries.
  • Publish domain events so downstream modules react asynchronously and ease testability.
Get the Snipd Podcast app to discover more snips from this episode
Get the app