YoVDO

How to Build Real-World Applications with Orleans

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Cloud Services Courses Design Patterns Courses

Course Description

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

Related Courses

Computing: Art, Magic, Science - Part II
ETH 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