Orleans topics
12 short topics in Distributed Systems and Microservices. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Actor or entity identity
Demonstrate actor or entity identity in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Message and command contracts
Demonstrate message and command contracts in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
State encapsulation
Demonstrate state encapsulation in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Scheduling and concurrency
Demonstrate scheduling and concurrency in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Persistence integration
Demonstrate persistence integration in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Failure supervision
Demonstrate failure supervision in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Placement and lifecycle behavior
Demonstrate placement and lifecycle behavior in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Cross-entity communication
Demonstrate cross-entity communication in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Distributed coordination
Demonstrate distributed coordination in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Observability and diagnostics
Demonstrate observability and diagnostics in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Simulation and testing
Demonstrate simulation and testing in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
State and protocol version compatibility
Demonstrate state and protocol version compatibility in a focused Orleans example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond Orleans.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in DotNet frameworks and desktop UI.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.