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)