Domain-driven design (DDD) is an approach to decomposition of software design (models) and team allocation, based on the seams of a business. It decomposes software based on how a business decomposes into domains, and models the software based on the language used by each business domain.1
-
Dehghani, Zhamak (2022) Data Mesh. Delivering data-driven value at scale. O'Reilly Media, Inc. ISBN: 978-1-492-09239-1. ↩︎