Demystifying "event-based" software concepts and methodologies
summary
Clear definitions and concrete tooling: events are immutable notifications and storing them (vs state) lets you replay to rebuild aggregate state; architectures mapped: event notification, event-carried state transfer, event streaming and true event sourcing with an append-only event store that supports snapshots, partitioning, upcasters and replay. Claims: Axon Server pairs a message router + embedded event store (gRPC, free/cloud tiers) and Axon Framework provides Java JVM APIs for command/query/event handlers, unit-of-work ordering, scatter/gather and subscribing queries, encryption-for-GDPR key deletion, and a given/when/then test kit.
AI-written summary · about
chapters (29)
- 0:00Event-driven systems intro
- 1:49State vs events storage
- 4:19Defining events immutability
- 6:09Event storming modeling
- 8:15Event modeling blueprint
- 10:23Producers consumers routing
- 12:27Event-driven marketing term
- 13:30Notifications not drivers
- 14:52Notification vs state transfer
- 16:59Event streaming source of truth
- 20:49Event sourcing rebuild state
- 23:19Event store characteristics
- 26:53Snapshotting partitioning
- 29:49Passive aggressive events
- 33:05Commands queries CQRS
- 35:57Read write models CQRS
- 39:33ES CQRS DDD together
- 40:59Axon Server Axon Framework
- 43:50Microservices from monoliths
- 46:22Q&A Axon Server
- 50:12GDPR in event stores
- 52:18Locking sequence guarantees
- 56:14Schema migration upcasting
- 58:19Invalid events handling
- 1:01:55Snapshots in event stores
- 1:03:41Query scatter-gather patterns
- 1:05:31When to use event-driven
- 1:08:39Learning event-driven resources
- 1:09:42Unit testing event architectures
related talks
54mDemystifying ‘Event’ Related Software Concepts and Methodologies
49mDemystifying ‘Event’ Related Software Concepts and Methodologies
46mEvent-Driven Microservices - not (just) about Events!
31mThe Power of Event-Driven Systems without Burning your Hands or Budgets
55mHands-on introduction o CQRS and Event Sourcing with Axon
39mPragmatic Microservices with DDD, CQRS and Event Sourcing Using Axon Framework
45mThe Practical Road towards CQRS and Event Sourcing
01h 00mPerformance aspects of Axon-based CQRS-ES systems
