YoVDO

Do Developers Dream of Stateless Apps

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Cloud Computing Courses Distributed Systems Courses Queues Courses High Availability Courses Azure SQL Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore strategies for building highly available stateful distributed systems in cloud environments in this 45-minute conference talk from NDC Oslo 2020. Delve into the complexities of state management, comparing stateful and stateless applications, and learn effective approaches for ensuring high availability in Azure and AWS. Examine scaling techniques, multi-region deployments, and the importance of machine placement. Discover tools and services for managing state, including a live demonstration of Azure SQL failover and a comparison with Cosmos DB. Gain insights into storage solutions, queues, and their high-availability features. Understand Service Level Agreements (SLAs) and learn to calculate them for your systems. Leave equipped with practical knowledge to build reliable architectures and make your stateful distributed systems highly available in cloud environments.

Syllabus

Intro
Panther Science Fiction PHILIP K. DICK
STRATEGY
State - computer science
State, state everywhere
Fully Stateless
Stateful or Stateless?
Fully Stateful
High availability - strategi
Scaling
Multi-region - basic units
Multi-region Azure vs AWS
VM Placement Strategies
Why should we care?
So let's scale Zookeepers!
Highly Available Cloud Services
Database
Scalability
Active Geo-Replication
Failover groups
Demo time!
Azure SQL - my experience
But there is a hope...
Amazon RDS
Cosmos DB
Amazon DynamoDB
Locally-redundant storage
Read-access GRS
Azure Storage V2
Azure queue
Storage - experience
Proxy
Dynamic approach
SLA - Service Level Agreement
Uptime and downtime with 99.9 % SLA
Uptime and downtime with 99.999 % SLA
Uptime approach
So let's go multiregion!
Multiregion SLA
Call to action!
Slides and code


Taught by

NDC Conferences

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Defined Networking
Georgia Institute of Technology via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Web-Technologien
openHPI
Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique