Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

SRE Classroom - How to Design a Distributed System in 3 Hours

USENIX via YouTube

Overview

Dive into a comprehensive workshop on distributed systems design from SREcon19 Americas. Learn essential principles and apply them in small groups to create a real-world distributed system. Explore topics such as scaling, failure domains, reliability, and consistency while integrating third-party and Cloud-based components. Discover practical solutions for challenges in downloading, uploading, and processing data across a global network infrastructure. Gain valuable insights from Google experts on designing robust and efficient distributed systems in a hands-on, collaborative environment.

Syllabus

Intro
Requirements
Scaling in Distributed Systems
Failure Domains
Dealing with Failure
Defending Against Failure
Achieving Reliability
Consistency - CAP
Problem Statement
Available Hardware
Example Solution
Downloading a Full Size Picture
Upload Service - Bandwidth
Thumbnail Service - Timing
Download Service - Bandwidth
Load Balancer - Bandwidth
Footprint - Summary
Global Footprint

Taught by

USENIX

Reviews

Start your review of SRE Classroom - How to Design a Distributed System in 3 Hours

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.