Applications at Scale: How to Email, Text, and Push the World


Greg Foster (Software Engineer, Airbnb)

Location: Grand Ballroom F

Date: Thursday, May 3

Time: 9:00am - 9:45am

Pass Type: All Access, Conference

Format: Conference Session

Track: Infrastructure

Conference Journey: Business Leader

Audience: All

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.