KiteFrame LogoKiteFrame

Guides

All of KiteFrame's hot takes on topics around domain-driven design

Published on

Aggregate Design Part 1: Transactional Consistency

Drawing well-defined boundaries around clusters of objects within your codebase is vital to reducing contention between users and optimising the availability of your system. Understanding the invariants within your domain is key to understanding where these boundaries can be drawn.