~/talk

tasks-you-gotta-know-how-to-run-em-you-gotta-know-how-to-safe-em/

Talkat DjangoCon US 2017 · 2017-08-13..08-18· [serverless]
slides:none on file

Covers concrete Celery practices: use Celery with RabbitMQ and Redis as brokers, keep results backend separate when needed, pass object IDs not model instances and use JSON serialization, make tasks short and idempotent, prefer atomic updates, use retries with exponential backoff or auto-retry, set soft and hard time limits and acks_late for safe reruns, integrate logging and monitoring (Sentry/Rollbar, Flower), and provides two shipped tools — a Celery task checklist and a General Celery beat status dashboard — both open source and production-ready.

AI-written summary · about

  1. 0:00Intro
  2. 1:28Context
  3. 3:08Broker
  4. 8:04Handling errors
  5. 16:12Logging
  6. 16:43Monitoring errors
  7. 17:20ColonyFloor
  8. 17:37SolidBits
  9. 17:58Status
  10. 18:17Bugs
  11. 18:27Sivir
  12. 18:53PDB
  13. 19:16Recap
  14. 20:02Task Checklist
~/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.