Michael Hudson - How we use Twisted in Launchpad

Description

How we use Twisted in Launchpad

Presented by Michael Hudson-Doyle

Abstract

Launchpad is a large, open source, "real world" Python project with many moving parts. This talk will explain how Twisted helps us keep track of them.

Outline

Although we don't use it for the core web application, most other places in Launchpad that have to deal with concurrency issues do it using Twisted. This talk will survey these areas and talk about issues we've found and design patterns we've found helpful.

[VIDEO HAS ISSUES: Sound and video are poor. Slides are hard to read.]