Orleans is a distributed virtual actor computing framework, developed by Microsoft Research, and is currently available on a public preview. The framework was used to build the server side infrastructure in the Halo 4, where it was scaled across hundreds of servers to support the global launch of the game.
Orleans was designed as a high availability, distributed system to run on premises or on Azure. It handles concurrency with asynchronous message passing between actors. It’s also relatively simple to use, and accessible to most developers with a little C# experience.
I propose doing an introduction to the Actor Model, and cover some of the basics of Orleans with slides, then move onto building a simple demonstration application around an ‘internet of things’ scenario.
Microsoft MVP for Windows Azure, and Senior Consultant at Two10 Degrees
Richard is a Microsoft MVP for Windows Azure, and Senior Consultant at Two10 Degrees. He is often found developing open source software in C# and Node.js, and lives in rural Suffolk, UK with his wife and two children.
Sign in to add slides, notes or videos to this session