Building Distributed .NET Apps with Orleans
This course will teach you how to build scalable, high-available and fault tolerant applications with Microsoft Orleans.
What you'll learn
In this course, Building Distributed .NET Apps with Orleans, you’ll learn to build scalable, high-available and fault tolerant applications using Orleans. First, you’ll explore what distributed applications and Orleans is and what building blocks we need to start with Orleans. Next, you’ll discover how to use these building blocks and how they work. Finally, you’ll learn how to add more advanced features like timers, reminders, observers and streams to your application. When you’re finished with this course, you’ll have the skills and knowledge to build distributed applications using Orleans.
Table of contents
- Module Introduction 1m
- Understanding Grains in Orleans 4m
- Identifying a Grain 1m
- Demo: Creating Our First Grain 5m
- Understanding the Grain Lifecycle 3m
- Demo: Exploring Some Other Grains 4m
- Communicating with Grains 3m
- Demo: Adding Client-to-grain Communication 5m
- Grain-to-grain Communication 3m
- Demo: Adding Grain-to-grain Communication 2m
- Summary 1m