๐Ÿ—๏ธ Modernizing Enterprise Applications
Chapters Prerequisites GitHub โ†—
Home / Data Across the Seam
Part 6 5 chapters

Data Across the Seam

Shared data โ†’ CDC/log-tailing (+ inventory extraction) โ†’ outbox โ†’ event-sourcing/CQRS โ†’ ACIDโ†’ACD.

Chapter 18

From Shared Data to Owned Data

The shared-data pattern and its limits; the cost of the shared schema; planning the split that the Inventory extraction will carry out.

Read โ†’
Chapter 19

Transaction Log Tailing, CDC & Extraction 3 โ€” Inventory

Debezium-style CDC/log-tailing to bridge the monolith's tables during transition; gRPC-first Inventory with a decomposed DB and CDC backfill.

Read โ†’
Chapter 20

The Outbox Pattern, Done Right

Transactional outbox vs. dual-write; idempotent consumers; ordering and deduplication.

Read โ†’
Chapter 21

Event Sourcing & CQRS

CQRS read/write split, central to the gateway read side; event sourcing covered but kept light and optional; the trade-offs of each.

Read โ†’
Chapter 22

ACID โ†’ ACD: Living Without Isolation

The consistency just given up โ€” dirty reads, lost updates, non-repeatable reads โ€” where it bites and how to bound it.

Read โ†’
โ† Previous part The Strangler Fig in Practice Next part โ†’ Coordinating Across Services

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