Key-Value, Event-Sourcing, Cqrs, Pub/Sub as a Service, Java, Javascript
summary
Shows a working order-processing Java demo that wires key-value entities, event-sourced aggregates, CQRS read views and pub/sub actions into cascading microstreams, using calyx (formerly akka serverless) with Java and JavaScript. Demonstrates concrete concurrency behavior (competing SKU allocation with compensating events), snapshotting strategy, and a high-throughput transactions aggregator proof-of-concept that surprisingly simplifies merchant payment batching. Source code lives on GitHub under mckeeh3 and the demos run end to end.
AI-written summary · about
chapters (7)
- 0:00Welcome
- 3:59Key-value as a service with Java
- 10:40Event sourcing fundamentals
- 17:37CQRS architecture benefits
- 23:17Pub/Sub messaging in Java
- 33:32Calyx framework overview
- 35:37Q&A
related talks
43mCommander: Better Distributed Applications through CQRS and Event Sourcing
49mServerless Event-Driven Services for Spring Developers
31mA Path to Event Sourcing With Amazon MSK
56mDeveloping Event-driven Microservices w/Event Sourcing and CQRS
52mEvent Sourcing and CQRS
43mUnraveling the Threads: Event-Sourcing, CQRS, and Event-Driven Architecture
58mGame of Streams
39mPragmatic Microservices with DDD, CQRS and Event Sourcing Using Axon Framework
