Stairway to Cloud: Orleans Framework for building Halo-scale systems
summary
Orleans is an open source .NET framework that implements a virtual actor model via logical “grains” that auto-activate/deactivate and run single-threaded, letting developers write asynchronous RPC-style calls without explicit locking. It powers Halo Reach/Halo 4/Halo 5, Age of Empires, Skype and Azure Monitoring in production since 2011, handling hundreds of thousands of updates/sec across millions of users. Features include pluggable persistence providers, a unified streams API, linear scalability in clusters, claims of 3–10× developer productivity and measured ~20–26× faster serialization in benchmarks. grains activate/deactivate automatically, async await RPC semantics.
AI-written summary · about
chapters (5)
- 0:00Start
- 4:23All that glitters is gold
- 15:07Orleans: Actor Model for the Cloud
- 40:28Declarative persistence
- 46:19When tomorrow comes
related talks
01h 10mStairway to Cloud: Orleans Framework for building Halo-scale systems
01h 04mOrleans Architecture Patterns
59mIntroduction to Actor-based Development with Project Orleans
40mOrleans - Apps That Scale and Distribute Themselves
50mFine-grained Real-time Apps with Blazor & Orleans
01h 01mCelebrity Deathmatch: Akka.NET vs Orleans
01h 01mCelebrity Deathmatch: Akka.NET vs Orleans
19mScaling to 500k concurrent customers with orleans
