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.