September 14-16, 2011

Westin Michigan Avenue Hotel, Chicago

Log in or Sign Up

PostgreSQL at Urban Airship

log in to bookmark this presentaton

Novice / Talk
September 16th 3:30 p.m. – 4:30 p.m.
Urban Airship grew quickly to service more than 200 million mobile application installations, and PostgreSQL was a key component. This talk will cover data storage successes and failures in a two year old startup.

Abstract

We founded Urban Airship in May of 2009 to provide web services for mobile developers, and we had only a few weeks to launch with our first customer. In a little more than two years we've grown to more than 200 million installations and sent over 5 billion push notifications. Scaling our data layer has alway been challenging, but Postgres has been fundamental to our success.

In this talk I'll discuss how we used Postgres to as our business grew, our trials and travails (and successes) with non-relational datastores, and why we're sticking with Postgres for the majority of our future systems. I'll also discuss our challenges with virtualized environments, replication and distribution, strategies for making the most of Postgres with Python applications, and what we want from our future data storage layers.

Adam Lowry is a co-founder and developer at Urban Airship, and lives in Portland, OR.