An Introduction to Orleans

Orleans is a .NET Core, cross-platform framework for building robust, scalable distributed applications. It was created by Microsoft Research and is based on an actor model which provides an innovative approach to simplify the design of highly performant, distributed systems for the cloud. It has a programming model that solves much of the complexity associated with architecting scalable, highly-parallel, distributed systems. Orleans has been used by many customers, and by many team inside Microsoft, most notably 343 Industries as a platform for Xbox's Halo 4 and Halo 5 games. This session will provide an introduction to Orleans, explore the actor model and how to architect and program for it.

Additional Resources: https://github.com/benc-uk/smilr , http://dotnet.github.io/orleans/Documentation/index.html