How can you avoid servers and get back to coding? Platform-as-a-service (PaaS) makes deployment easy. But which PaaS do you choose and how do you get started? This talk will examine several of the leading PaaS providers and discuss their pros/cons. We'll also give examples for how to deploy the same app to each of them to see the differences.
We'll take Mezzanine, a popular Django-based CMS and show how to deploy it to the leading PaaS providers. I'll show example config files for each provider, and what code was necessary to change to get it to deploy.
Particular pain points we'll cover are how to deal with static assets, options for caching, how to handle database migrations while minimizing downtime, and import/export of data.
We'll wrap it up with a comparison with pros/cons of each provider, and what features each supports.
1) Intro (10 min):
2) Deploying Mezzanine to:
3) Wrap-up (10 min)