Building Real Time Infrastructure at Facebook

Tuesday, March 14, 2017 - 11:25am11:50am

Jeff Barber and Shie Erlich, Facebook

Abstract: 

Real Time Infrastructure is a set of systems within Facebook that enables real time experiences on Facebook products, such as sending payloads to/from devices, real-time presence, push notifications, real-time delivery of comments and likes on News Feed, comments and reactions on Live (video) and many more across Facebook, Messenger, and Instagram. With more than 1B daily users on Facebook, Real Time Infrastructure is a very large scale affair – on the surface, these features seem to “just work,” while on the backend this is a complex system that we designed to work at scale that makes it run smoothly. This talk will focus on architecture, and how we design our systems at scale for low latency while reducing the risk of failure, and making it easier to recover when failure does occur.

Jeff Barber, Facebook

Jeff was writing code before Al Gore invented the Internet. Starting in college with building game engines for no games, his passion led him directly into infrastructure. After starting a company, doing a tour of duty at Amazon working on S3, Jeff landed a sweet gig at Facebook working on Real-time Infrastructure.

Shie Erlich, Facebook

Shie is an Engineering Leader for Facebook’s Real Time Infrastructure, which powers many large-scale real time experiences across Facebook, Messenger and Instagram. Previously Shie led engineering teams in Amazon’s S3 and Microsoft’s Windows Azure and has shipped software across the stack from cloud services and large scale distributed systems, through web development to RT/embedded systems.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

Presentation Video

Download Video

Presentation Audio

BibTeX
@conference {201823,
author = {Jeff Barber and Shie Erlich},
title = {Building Real Time Infrastructure at Facebook},
year = {2017},
address = {San Francisco, CA},
publisher = {{USENIX} Association},
}