Type-safe & high-perf distributed actor systems with Rust
summary
Claims a working Rust runtime that handles millions of actors and passed messages across cores and machines, with a live Citybound prototype showing 100,000 cars (scaling to ~1M population) running smooth. Uses an additional code-generating build script using syn and quote to desugar type-safe remote calls and enable trait-based dynamic dispatch. Built a minimal actor runtime (Kay), demonstrated single‑process high‑perf batching and a two‑laptop distributed demo over Wi‑Fi with slight hiccups but functional real‑time synchronization.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:45A short history
- 12:24New freedoms
- 24:34API design iterations
- 30:14Success!
- 30:33Lessons Learned
- 31:20Consider Actor Systems
- 32:51Build cool stuff
related talks
58mLife with actors: experience report
01h 01mEvolving an Actor Library Based on Lessons Learned from Large-Scale Deployments
28mPowering Crowd-sourcing of Public Transit Delays with Rust
40mActors in .NET, 2025 edition
43mIntroduction to Akka Actors: Concurrency and Distributed Systems for the JVM
27mScalable distributed systems from grounds up in Elixir
27mThe simplest way to build resilient applications
45mThe simplest way to build resilient applications
