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
Computing: Art, Magic, Science - Part IIETH Zurich via edX Web Application Development: Basic Concepts
University of New Mexico via Coursera Web Application Development: The Presentation Tier
University of New Mexico via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique