Skip to main content
CourseFlix

Introduction to Microsoft Orleans

1h 45m
English
Paid

Microsoft Orleans, the Virtual Actor Framework developed by Microsoft Research is ideal for building distributed high scale systems with C#.

Microsoft Orleans, the Virtual Actor Framework developed by Microsoft Research is ideal for building distributed high scale systems with C#. This course starts with an explanation of the Actor Model, and then covers each of the core concepts in Orleans by building upon a practical “internet of things” scenario.

About the Author: Pluralsight

Pluralsight thumbnail

Pluralsight is one of the largest enterprise-focused online technology training platforms in the world, founded in 2004 by Aaron Skonnard and acquired by Vista Equity Partners in 2021. The platform has historically been the dominant choice for corporate IT training, with a catalog of over 7,000 courses covering software development, IT operations, security, data, and cloud across virtually every major vendor and open-source platform.

The instructor roster includes Microsoft Regional Directors, AWS / Azure / GCP MVPs, and named experts in essentially every active technology track. Course material is structured for the corporate-training market: each course covers a specific skill at a defined depth, and Pluralsight's role-based learning paths are widely used by enterprises for upskilling engineering teams.

The CourseFlix listing under this source carries 12 Pluralsight courses — a small slice of the broader platform's catalog. Material is paid; Pluralsight itself runs on a monthly / annual subscription on the original platform, with Pluralsight Skills (individual) and Pluralsight Flow (engineering analytics) as the main product lines.

Watch Online 26 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 26 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Current Techniques for High Scale Systems
All Course Lessons (26)
#Lesson TitleDurationAccess
1
Current Techniques for High Scale Systems Demo
02:06
2
What Is Orleans?
03:03
3
Basic Orleans Concepts
01:33
4
Introducing the Visual Studio Projects Required
06:23
5
Installing Orleans
01:37
6
Demonstration in Visual Studio
10:01
7
Introduction to Persistence in Orleans
05:04
8
Demonstration of Using a Persistence Provider
08:22
9
Demonstration of Writing Our Own Persistence Provider
09:35
10
Introducing the Stateless Worker
02:40
11
Demonstrating a Stateless Worker Grain With a Message Decoder
02:41
12
Introducing Re-Entrant Grains
02:57
13
Demonstrating how a Re-Entrant Grain Is Implemented
04:59
14
Introducing Immutable Messages
01:36
15
Implementing an Immutable Message Between Grains
01:47
16
An Introduction to Timers and Reminders
02:40
17
A Demonstration of a Timer
02:06
18
An Introduction to Observers
01:27
19
A Demonstration of an Observer
04:46
20
Introduction to Connecting WebAPI to Orleans
01:56
21
Demonstration of WebAPI Connecting to Orleans
05:44
22
Overview of Deploying Orleans Locally
03:06
23
Demonstration of Deploying Orleans Locally
04:05
24
Overview of Deploying Orleans to Azure
02:46
25
Demonstration of Deploying Orleans to Azure
10:27
26
Course Summary
01:33
Unlock unlimited learning

Get instant access to all 25 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

26 lessons · 1h 45m
Show all 26 lessons
  1. 1 Current Techniques for High Scale Systems 02:06
  2. 2 What Is Orleans? 03:03
  3. 3 Basic Orleans Concepts 01:33
  4. 4 Introducing the Visual Studio Projects Required 06:23
  5. 5 Installing Orleans 01:37
  6. 6 Demonstration in Visual Studio 10:01
  7. 7 Introduction to Persistence in Orleans 05:04
  8. 8 Demonstration of Using a Persistence Provider 08:22
  9. 9 Demonstration of Writing Our Own Persistence Provider 09:35
  10. 10 Introducing the Stateless Worker 02:40
  11. 11 Demonstrating a Stateless Worker Grain With a Message Decoder 02:41
  12. 12 Introducing Re-Entrant Grains 02:57
  13. 13 Demonstrating how a Re-Entrant Grain Is Implemented 04:59
  14. 14 Introducing Immutable Messages 01:36
  15. 15 Implementing an Immutable Message Between Grains 01:47
  16. 16 An Introduction to Timers and Reminders 02:40
  17. 17 A Demonstration of a Timer 02:06
  18. 18 An Introduction to Observers 01:27
  19. 19 A Demonstration of an Observer 04:46
  20. 20 Introduction to Connecting WebAPI to Orleans 01:56
  21. 21 Demonstration of WebAPI Connecting to Orleans 05:44
  22. 22 Overview of Deploying Orleans Locally 03:06
  23. 23 Demonstration of Deploying Orleans Locally 04:05
  24. 24 Overview of Deploying Orleans to Azure 02:46
  25. 25 Demonstration of Deploying Orleans to Azure 10:27
  26. 26 Course Summary 01:33

Related courses

  • Advanced Software Design Course by Mirdin thumbnail

    Advanced Software Design Course by Mirdin

    By: Mirdin, Nils Eriksson, Jimmy Koppel (Mirdin)
    The Advanced Software Design Course is a program with 6 main modules aimed at improving software design skills.
    11 hours 23 minutes 41 seconds
  • System Design Course thumbnail

    System Design Course

    By: get.interviewready.io
    In this course, you’ll get a deep understanding of system design concepts. Full guide. Architectural schemes, capacity planning, API list, tests, Faq.
    92 hours 26 minutes 21 seconds 4 / 5
  • Latency. Reduce delay in software systems thumbnail

    Latency. Reduce delay in software systems

    By: Pekka Enberg
    Explore how to reduce software latency using modeling and optimization techniques. A practical guide to eliminating latency from an expert in the field.

Frequently asked questions

What is Introduction to Microsoft Orleans about?
Microsoft Orleans, the Virtual Actor Framework developed by Microsoft Research is ideal for building distributed high scale systems with C#.
Who teaches Introduction to Microsoft Orleans?
Introduction to Microsoft Orleans is taught by Pluralsight. You can find more courses by this instructor on the corresponding source page.
How long is Introduction to Microsoft Orleans?
Introduction to Microsoft Orleans contains 26 lessons with a total runtime of 1 hour 45 minutes. All lessons are available to watch online at your own pace.
Is Introduction to Microsoft Orleans free to watch?
Introduction to Microsoft Orleans is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Introduction to Microsoft Orleans online?
Introduction to Microsoft Orleans is available to watch online on CourseFlix at https://courseflix.net/course/introduction-to-microsoft-orleans. The page hosts every lesson with the integrated video player; no download is required.