Introduction to Event Sourcing
This course introduces the foundations of Event Sourcing and guides you through the complete process of designing, and evolving event-driven systems.
Key takeaway
Introduces the foundations of Event Sourcing and the complete process of designing, implementing, and evolving event-driven systems.
Throughout this course you will discover:
- Explain the concept and rationale of Event Sourcing and how it differs from traditional state-based systems and event streaming.
- Illustrate how events act as the system’s source of truth and how the Event Store supports traceability and consistency.
- Analyze common challenges of implementing Event Sourcing, including performance optimization, data sensitivity, and event schema evolution.
Discuss domain models and workflows using Event Storming and Event Modeling techniques.
-
Evaluate the impact of location transparency and system evolution on distributed event-driven applications.
