~/talk

How to Write Deployment-friendly Applications

Talkat PyCon 2018 · on Saturday, 2018-05-12· [devops-and-delivery]
slides:none on file

Argues that apps must be environment‑agnostic and shows a working Pyramid web app wired to start via runapp.sh, served with gunicorn, logs to stdout, and configured through environment variables (validated into classes with an env‑config style loader). Secrets come from Vault or platform-specific stores, readiness/liveness endpoints enable zero‑downtime updates behind nginx/HAProxy, Postgres/Redis replace local state, and this pattern scales — exemplified by systems handling billions of requests in production.

AI-written summary · about

  1. 0:00Start
  2. 20:54OPEN SPACE: SECRETS
  3. 28:53READINESS
  4. 30:38LIVENESS
  5. 38:27OPEN SPACE: DOCKER
~/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.