How to Build Real-World Applications with Orleans
Offered By: NDC Conferences via YouTube
Course Description
Overview
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
Related Courses
Health Informatics: Data and Interoperability StandardsGeorgia Institute of Technology via edX Fractal Architecture
NDC Conferences via YouTube Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube Refactoring Is Not Just Clickbait
NDC Conferences via YouTube Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube