Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore proven design patterns and practices for building cloud-scale services using Orleans in this comprehensive architecture talk. Learn about state-machines, smart-caches, and event-sourcing, while discovering anti-patterns to avoid. Delve into the lifecycle of grains, object storage, registry patterns, and innovative approaches to caching. Examine composite patterns for object stores, object graphs for multiplayer games and IoT control structures, and streaming analytics. Gain insights into implementing state machines and understand the cross-cutting benefits of Orleans for developing robust, scalable cloud applications.
Syllabus
Intro
Stateless Life is Sad
Gist of Orleans
Lifecycle of Grain
Pattern: Object Storage Grain
Pattern: Registry
Traditional Approach to Caching
Orleans Approach
Types of Caches
Pattern: Smart Cache
Pattern: Event-Sourcing Smart Cache
Pattern: Aggregate - Grain State
Composite Pattern: Object Store
Pattern: Object Graph - Multiplayer Game
Pattern: Object Graph - IoT Control Structure
Orleans Streaming
Pattern: Streaming Analytics
Pattern: State Machine
Cross-Cutting Benefits of Orleans
Taught by
NDC Conferences