Architecture 2025-08-11 ⏱ 1 min read

Driving Domain with Data Modeling - Towards Distributed and Loosely Coupled Core Systems

A review of a book on driving the domain with data modeling. Centered on the concept of ledgers, it systematically explains data modeling for making core systems distributed and loosely coupled. It proposes splitting activity and management systems and a new 'balance' concept, offering practical guidance for DDD and microservices.

Read in: ja
4297140101 4297140101

Driving Domain with Data Modeling - Towards Distributed and Loosely Coupled Core Systems was read.

This book systematically explains data modeling techniques for decentralizing and loosely coupling core systems, centered around the concept of ledgers.

It proposes a two-class classification of activity systems (SoA) and management systems (SoM), as well as ledger designs that are independent of use cases and introduces the new concept of "remaining."

It delves into areas that are not covered in mere DB design documents and provides practical guidelines for advancing DDD and microservices.

Some chapters contain unique and complex terminology and concepts, making them difficult to understand without prior knowledge of enterprise systems.

I felt that there are hints scattered throughout the book for evolving core systems into more flexible and human-centric ones.

Tags: Modeling Design System Design Book Review
Share: 𝕏 Post Facebook Hatena
✏️ View source / Discuss on GitHub
☕ Support

If you enjoy this blog, consider supporting it. Every bit helps keep it running!


Related Articles