Updated: January 7, 2024 (December 27, 2023)

  Roadmap

Orleans

Project Orleans is an open source framework for distributed applications that is included with .NET. Although Orleans can run on-premises, it is mostly used in Azure for massively scalable real-time applications such as collaborative applications, IoT, and gaming back ends.

Service Overview 

Orleans is an implementation of the “actor model,” which is an architectural style supporting large numbers of (usually small) distributed objects. An object can represent a real-world entity such as a user or device, or a simple abstract entity such as a game. In Orleans parlance, a “grain” is an object class, such as “user”; a “grain instance” represents a particular instance, such as a particular user. Typically, a grain is implemented as a single object in a .NET language, such as C#.

An application may have thousands of grain instances, each of which has a unique identifier. Collections of grain instances are distributed across “silos,” each of which represents a host environment, such as a VM

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now