Actors Can Rule Your DDD World
summary
Shows a weekend prototype called beercenter.net that models DDD aggregates as persistent actors using Aka.NET with command-side event sourcing, snapshots and supervisor strategies. Demonstrates a reusable aggregate interface (checkCommand/applyEvent), a generic persistent actor wrapper, and projectors wired via the actor event bus. Claims high throughput — 50 million messages/sec (4M on a laptop) — and explains routing groups to avoid a single command-router bottleneck. Prototype works functionally but isn’t production-ready.
AI-written summary · about
chapters (10)
- 0:00🚀 Build Stuff Conference – Get Your Tickets!
- 2:00Introduction to Actor Model and DDD
- 5:00What is Aka.NET and Why Choose It for DDD Systems?
- 10:00Understanding Command and Event-Driven Systems
- 15:00Implementing Aggregates and Event Sourcing with Aka.NET
- 20:00Designing Persistent Actors and State Management
- 25:00Building a Scalable and Concurrent System with Aka.NET
- 30:00Event Bus and Event Sourcing in Actor Systems
- 35:00Optimizing Performance and Handling Routing Groups
- 40:00Wrapping Up: Practical Tips for Implementing DDD with Aka.NET
related talks
49mDDD, Event Sourcing and Actors
45mSo you want to be an actor? Lessons from implementing the actor model
48mReliable messaging in the world of actors
01h 15mReactive DDD: Modeling Uncertainty
01h 14mAkka.NET: The Future of Distributed Programming in .NET
50mNext Generation Actors With Akka
14mData-Parallel Actors: A Programming Model for Scalable Query Serving Systems
37mAkka Present and Future
