YoVDO

Orleans Architecture Patterns

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Cloud Computing Courses Cloud Services Courses Design Patterns Courses Anti Patterns Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore powerful design patterns and best practices for building cloud-scale services using Orleans in this comprehensive conference talk. Delve into challenges faced when developing cloud applications and learn how to implement effective solutions such as state-machines, smart-caches, and event-sourcing. Discover key architectural patterns including Object Storage Grain, Registry Usage, Smart Cache implementation, Event-Sourcing Smart Cache, Aggregate Grain State, and State Machine design. Gain insights into Orleans Streaming and its application in analytics. Understand the cross-cutting benefits of Orleans and avoid common anti-patterns in cloud service development. Master the techniques used by Microsoft to create scalable services for products like Halo and Skype, and apply these strategies to your own projects.

Syllabus

Intro
Programming in the 21st Century
Pattern: Object Storage Grain
Pattern: Registry - Usage
Traditional Approach to Caching
Orleans Approach
Types of Caches
Smart Cache: Example
Pattern: Event-Sourcing Smart Cache
Pattern: Aggregate - Grain State
Composite Pattern: Object Store
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