Building Blocks of Distributed Systems: Parts 1 & 2

Website Maintenance Alert

Due to scheduled maintenance on Wednesday, October 16, from 10:30 am to 4:30 pm Pacific Daylight Time (UTC -7), parts of the USENIX website (e.g., conference registration, user account changes) may not be available. We apologize for the inconvenience.

If you are trying to register for LISA19, please complete your registration before or after this time period.

Wednesday, June 12, 2019 - 11:00 am12:30 pm

John Looney, Facebook


This is an interactive class where the important concepts around orchestration and load balancing of distributed systems are discussed, through the lens of designing a large data processing pipeline. The class ends with a collaborative design review of a theoretical pipeline system.

  • Part 1, Orchestration and Load Balancing
  • Part 2, Databases and Storage Services

John Looney, Facebook

John Looney has been an SRE since 2005, working with large distributed systems for Google and Facebook. He enjoys teaching SRE concepts with concrete examples. His day job is supporting teams that manage and deploy operating systems and firmware for Facebook.

@conference {233253,
author = {John Looney},
title = {Building Blocks of Distributed Systems: Parts 1 \& 2},
year = {2019},
address = {Singapore},
publisher = {{USENIX} Association},
month = jun,

Presentation Video