Multiple components work together by communicating with each other by sending events when their internal state changes.| martinfowler.com
A reporting database takes data from an operational database, reorganizing it to better support reporting.| martinfowler.com
A memory image replaces database interactions with in-memory data using event sourcing to record persistent changes| martinfowler.com
Don't try to build a single, unified model for a large domain. Instead DDD advises us to divide such a domain into many bounded contexts with explicit relationships between them.| martinfowler.com
Capture all changes to an application state as a sequence of events.| martinfowler.com