Cloud, Containers, and Microservices

H02 Distributed .NET with Orleans and Azure


8:00am - 9:15am

Level: Intermediate

Matthew Soucoup

Principal Cloud Developer Advocate for .NET


Distributed computing is hard. Thinking about distributing your application across multiple compute nodes whilst maintaining transactional persistence and state management is just the tip of the iceberg. In 2021, the Developer Division at Microsoft adopted the Orleans project as a core part of the .NET ecosystem. Orleans Grains complement the ASP.NET developer's toolchain with the "distributed programming primitive" that feels natural alongside the ASP.NET Core programming model. In this session you'll see how Orleans abstracts away the compute host layer and gives your ASP.NET Core apps distributed processing power. We'll also explore a variety of ways to deploy Orleans apps to Azure or Kubernetes, and you'll walk away with a series of samples, demos, and tutorials ready to implement your own cloud-native, scalable apps with .NET.