Applications at Scale: How to Email, Text, and Push the World
Greg Foster (Software Engineer, Airbnb)
Date: Thursday, May 3
Time: 9:00am - 9:45am
Pass Type: All Access, Conference
Format: Conference Session
Vault Recording: TBD
Audience Level: All
How do you scale from informally texting friends on the couch to a system that publishes 15 million messages a day? Perhaps you use a third party API to deliver your overly crafted emails. But how can you weave together multiple email providers for redundancy, enough SMS providers to reliably reach 191 countries, and push providers to notify every mobile device you can imagine? And all the while, how can you keep the overall system simple, modular, and trackable?
In this talk, Greg will explain the history of Airbnb's message publishing system and how it grew to support hundreds of millions of travelers in a business where not receiving a text can result in sleeping on the street. We will also see how Airbnb's new modular messaging publishing system allows employees to quickly add new providers, channels, and even simple machine learning. Gain new insight into the history of Airbnb's infrastructure and take away new ideas on how to build your own future proof message publishing systems.