Do microservices dream about CQRS ES, Kafka Stream and BPMN ?
summary
Quicksign migrates a monolith to a Kubernetes microservices platform that combines Camunda BPMN for long running processes (5 minutes to 3 months) with a Kappa CQRS‑ES backbone on Kafka Streams and RocksDB to produce fully generated HATEOAS REST APIs. Platform processes millions of subscriptions per year at 70% growth and emits 1.3M audit entries/day, requires at‑least‑once delivery and sequential per‑aggregate processing achieved with a composite key + custom partitioner, and uses interactive queries for low‑latency reads.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:53Digital onboarding
- 13:47BPMN - Saga pattern - Orchestration style
- 16:55BPMN in our architecture
- 28:12Event routing - Aggregation root id as key
- 30:04Event routing - Composite key
- 31:24How do you query your data ?
- 35:01How do I return state after a command?
related talks
18mMicroservices Out In the Wild
44mManaging Business Processes in Microservice Architecture with Spring Ecosystem
51mImplementing Microservices with Scale and Akka
59mImplementing Microservices with Scala and Akka
41mReducing Microservice Complexity with Kafka and Reactive Streams
50mChallenges in Implementing Microservices
57mSplitting Monolith Application to Microservices
01h 08mEvent Driven Architecture – Enabling Microservices
