~/talk

Building a hosting platform with Python

Talkat EuroPython 2011 · 2011-06-20..06-26· [python, devops-and-delivery]
slides:none on file

A Python PaaS is built from 17 running daemons that communicate with eventlet greenlets for millions of lightweight concurrency (tests at 10M, production ~10k), use ZeroMQ request–reply for resilient message routing and heartbeats to two nexus nodes, and store long‑term structured data in Postgres after having moved Redis to Postgres for complex queries; a custom load balancer replaces a 4,000‑line HAProxy config and improves reloads, subprocesses use a PTY wrapper for interactive commands, and monitoring/logging are captured centrally.

AI-written summary · about

  1. 0:00Start
  2. 3:20Redundancy, Redundancy.
  3. 4:27Security
  4. 6:19Basic Technologies
  5. 7:13Storage
  6. 9:00Brief Example
  7. 10:13Standard Classes
  8. 14:19The Beginning
  9. 23:13The resource module
  10. 23:58The signal module
  11. 25:04The shlex module
  12. 26:57Don't reinvent the wheel, or optimize prematurely.
  13. 27:51Reinvent the wheel occasionally
  14. 29:23Python is really very capable
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.