Building concurrent systems using Akka.NET
summary
Shows how Akka.NET implements the Actor Model to replace locks by message-passing: a running demo builds a trajectory speed‑camera system with entry/exit camera actors, a round‑robin pool of traffic‑control actors, one vehicle‑per‑actor for each license plate, DMV child actors for external calls, and a single collection agency actor. The system simulates cars (demo uses 15) on a laptop, produces speeding tickets and euros, and runs without threads, mutexes or asks; code is on GitHub.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 4:56AkkaNET
- 12:28Hierarchy design
- 16:52Supervision
- 20:08Remote actors
- 22:31Routing
- 24:20Application
- 25:46Actor hierarchy
- 28:56Sequence diagram
- 31:31Visual Studio Code
- 36:17Vehicle Actor
- 40:46Exit Actor
- 41:29Traffic Control Actor
- 47:38Conclusion
related talks
45mSo you want to be an actor? Lessons from implementing the actor model
39mAkka.net: The actor programming model
50mNext Generation Actors With Akka
01h 14mAkka.NET: The Future of Distributed Programming in .NET
48mReliable messaging in the world of actors
55mCode it like C#, run it like Erlang
47mNetworks and Types — the Future of Akka
41mHands on Introduction to Distributed Systems Concepts with Akka Clustering
