Kamil Grzybek 9/26/2018

Processing multiple aggregates - transactional vs eventual consistency

Read Original

This technical article explores two architectural approaches for updating multiple aggregates in a Domain-Driven Design system: transactional consistency with ACID guarantees and eventual consistency for better scalability. It uses a customer discount recalculation example to discuss the performance issues, locking problems, and responsiveness trade-offs of each method, providing code snippets for implementation.

Processing multiple aggregates - transactional vs eventual consistency

Comments

No comments yet

Be the first to share your thoughts!