A Path to Event Sourcing With Amazon MSK
summary
A Java personal-banking demo implements event sourcing on Amazon MSK, with three Fargate containers (write API, projection, read API) deployed via a CDK pipeline and backed by Amazon Elasticsearch Service. The Simple Sourcing library handles serialization, Kafka comms and aggregate snapshots, commands become immutable events that can be replayed from the start to rebuild projections. Demo shows overdraft validation rejecting withdrawals, end-to-end pipeline builds and runs live with Prometheus monitoring enabled.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:00What is Event Sourcing
- 4:45Why Event Sourcing
- 10:56Apache Kafka
- 14:45Demo
- 18:50Demo Application
- 20:13Application Project
- 21:51Analyst Console
- 23:15Code
- 29:46Recap
related talks
31mA Path to Event Sourcing With Amazon MSK
43mKey-Value, Event-Sourcing, Cqrs, Pub/Sub as a Service, Java, Javascript
41mMicroservices and Event Sourcing with Kafka and Kubernetes
52mEvent Sourcing for the Cloud Developer
42mImplementing an Event Sourcing Strategy on Azure
43mUnraveling the Threads: Event-Sourcing, CQRS, and Event-Driven Architecture
39mEvent Sourcing made Simple
48mEvent Sourcing - what could possibly go wrong?
