Pure Domains make Event-driven and Scalable Systems

Consider a system where the business rules (domain) don’t change the system state. Instead they return data and let consumers enact the corresponding change. Such a system is maximally event-driven and simplifies some difficult problems in high-scale systems.

May 5, 2022 · 8 min