Event Sourcing for Enterprise

YOUTUBE xQ5YkMBPe0o How to build an Event Sourcing system, and how to avoid common pitfalls when decoupling for distributed systems. By @BenBeattieHood

Contents: - 0:00​ Introduction - 0:50​ What is Event Sourcing? - 8:49​ Why use Event Sourcing? - 14:48​ Domain-driven design for distributed systems - 16:17​ Principles for successful event design - 21:55​ How to build an Event Sourcing system from the ground up - 22:09​ Commands & Events - 24:54​ Readstores & Eventual Consistency - 29:06​ Interpretors & Enrichers - 31:00​ Scaling and sharding - 34:13​ Four rules of Aggregate design - 36:09​ Conclusion, and pros and cons (incl behavioural analysis)