~/talk

The Hive: Coding a Modular Monolith Ready for Microservices

TalkinFrenchat Devoxx France 2026 · 2026-04-22..04-24· [frontend-architecture, microservices]
slides:none on file

Shows how to refactor a legacy spaghetti monolith into a modular monolith that can later be split into microservices using the Hive pattern: combine multiple hexagonal architectures with vertical slicing to define clean module boundaries. Uses live coding to evolve a concrete Java/architecture codebase step-by-step from monolith spaghetti to a Hive-based modular monolith, then demonstrates extracting a module into a separate microservice.

AI-written summary · about

  1. 0:00Introduction
  2. 2:56Hexagonal architecture limits
  3. 6:04Modular monolith overload
  4. 8:09Avoid premature microservices
  5. 9:11Nuclear reactor module
  6. 13:20Module dependency management
  7. 16:31In-process module communication
  8. 20:22Power unit alignment
  9. 23:10API ports for modules
  10. 25:58In-process adapter bridging
  11. 29:06Hive modularization results
  12. 32:39Metrics analysis module
  13. 33:41Module to microservice steps
  14. 36:28HTTP client replacing adapter
  15. 38:59Nuclear reactor microservice
  16. 41:29Data migration service config
  17. 42:51Delorean demo
  18. 44:41Summary
~/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.