Modern Application Architecture with Scala in Real Life
summary
Describes real-world use of CQRS and Event Sourcing in Scala projects, showing code patterns, trade‑offs, and failures encountered. Covers implementations for handling hundreds of events/sec, event‑store growth and log compaction, multiple read models with eventual consistency, actor‑based vs stream approaches, testing and recovery issues, and indexing delays for search projections.
AI-written summary · about
chapters (10)
- 0:00Scala architecture intro
- 3:04Reading and writing
- 7:46Side effects and events
- 12:18Data model scalability
- 17:39Actor-based architecture
- 22:20Real-world challenges
- 27:37Iterative vs stream
- 33:24Deployment and versioning
- 38:57System stability
- 41:56Conclusion
related talks
43mUnraveling the Threads: Event-Sourcing, CQRS, and Event-Driven Architecture
23mDesigning Robust and Scalable Distributed Applications
50mAn Introduction to CQRS and Event Sourcing Patterns
54mThinking in Events
46mFunctional CQRS in Kotlin
26mEvent-Sourcing your React-Flux applications
55mRethinking Reactive Architectures
01h 05mDDD, event sourcing and CQRS – theory and practice
