Building a hosting platform with Python

A session at EuroPython 2011

Monday 20th June, 2011

3:30pm to 4:30pm (CET)

At ep.io we built a Python hosting platform from the ground up, designed to run large numbers of web applications on a small number of physical machines both securely and in a reasonably scalable way. This talk will show you how we built our infrastructure - using Redis, eventlet, PostgreSQL and more - and what lessons we learnt from our first few thousand deploys.

See how we split services into multiple processes and greenthreads; the pains of building a cooperatively-multitasking PTY module; how Redis isn't the answer to everything, but is still very useful; how to persuade third-party software to work securely in a shared environment; and how important it is to have good logging, especially when you have more than five servers.

About the speaker

This person is speaking at this event.
Andrew Godwin

Python and Django developer, pilot, and archer. Currently writing shiny things for Lanyrd.

Coverage of this session

Sign in to add slides, notes or videos to this session

EuroPython 2011

Italy Italy, Florence

20th26th June 2011

Tell your friends!

When

Time 3:30pm4:30pm CET

Date Mon 20th June 2011

Short URL

lanyrd.com/sftyr

View the schedule

Share

Topics

See something wrong?

Report an issue with this session