Data ownership is where many service boundaries either become real or collapse into theater.
Data ownership is where many service boundaries either become real or collapse into theater. Chapter 6 turns the usual slogans into practical boundary discipline: why shared databases break autonomy, what “one service, one source of truth” really means, how to reason about copied and derived data correctly, and why large or legacy data shapes create pressure on otherwise clean boundaries.
Read the lessons in order. The first makes the shared-database anti-pattern concrete. The second explains authoritative ownership without pretending data can appear only once. The third separates reference data, derived data, and read models so duplication can be judged correctly. The fourth covers data gravity and why some boundaries are harder to keep clean in practice than they look on a diagram.
If a proposed service still depends on “just one direct table read” to stay workable, Chapter 6 is the place to challenge that shortcut before it hardens into architecture.