Главная
Study mode:
on
1
Intro
2
Pipeline & Batch Systems (Part 1)
3
Orchestration: Finding, Ordering, Sharding
4
Making Reliability Worse: Failover
5
Lockservers, discovery
6
Clients, self-resolution
7
So, what lockserver ?
8
Let's talk about Consensus
9
Consensus Challenges
10
Consensus; Requirements
11
Consensus; Raft
12
Spot the Difference!
13
Ordered Queues: Pain And Suffering
14
Queues: PubSub & SQS
15
Queues: Kafka, Log Device, Kinesis
16
Data Storage: CAP Theorem
17
Data Storage; B-Trees vs. LSM
18
Data Storage: Weak vs Strong Isolation
19
Data Storage: Database Types
20
Datacenter / Cluster Filesystems
21
Useful Distributed DB/Cluster patterns
Description:
Dive into a comprehensive two-part conference talk from SREcon19 Asia/Pacific that explores the essential building blocks of distributed systems. Learn about orchestration, load balancing, databases, and storage services through the lens of designing a large data processing pipeline. Engage in an interactive session where John Looney from Facebook discusses crucial concepts, including pipeline and batch systems, failover, lockservers, consensus algorithms, queues, data storage, and database types. Participate in a collaborative design review of a theoretical pipeline system to solidify your understanding of these complex topics. Gain valuable insights into the challenges and solutions in distributed systems architecture, from CAP theorem to cluster filesystems, in this comprehensive 1 hour and 23 minutes presentation.

Building Blocks of Distributed Systems - Parts 1 & 2

USENIX
Add to list