๐Ÿ—๏ธ Modernizing Enterprise Applications
Chapters Prerequisites GitHub โ†—
Home / Finding the Seams
Part 4 3 chapters

Finding the Seams

Strategic + tactical DDD, hexagonal, event storming, coupling theory, modular monolith / decomposed DBs โ€” deciding where to cut.

Chapter 11

Strategic & Tactical DDD + Hexagonal

Subdomains, bounded contexts, context mapping, aggregates, and domain events โ€” keeping protocols out of the domain core so extraction is mechanical.

Read โ†’
Chapter 12

Event Storming the Monolith

Discovering seams from behavior, not schema; the decomposition backlog this produces, run as an ADLC reconnaissance step.

Read โ†’
Chapter 13

Coupling, the Modular Monolith & When Not to Split

Khononov's three dimensions of coupling; the modular monolith and decomposed-DB monolith as legitimate destinations; the distributed-monolith trap.

Read โ†’
โ† Previous part The Reference Monolith Next part โ†’ The Strangler Fig in Practice

Modernizing Enterprise Applications

A Spring Boot monolith strangled to Quarkus + Camel microservices, one seam at a time, driven by an AI Development Lifecycle (ADLC) and tested throughout.

Book

  • Introduction
  • Prerequisites
  • The Project Ledger
  • Build plan โ†—

Reference

  • Quarkus โ†—
  • Apache Camel โ†—
  • View on GitHub โ†—
  • Issues โ†—
Open source ยท Apache 2.0 Last built 2026-10-09