~/talk

Developer-friendly jobs across time zones when "out of hours" no longer exists

Talkat PyCon AU 2025 · 2025-09-12..09-16· [devops-and-delivery, python]
links:none on file
slides:none on file

Kraken Technologies ships over 100 versions per day to 25+ client environments in more than 10 countries and builds an internal Housekeeping Framework that runs one‑off jobs without blocking deployments. It uses Django management commands, a cron orchestrator, Celery tasks, a DB‑backed state machine, protocols and abstract base classes for developer ergonomics, Datadog logging and dashboards, and supports asynchronous schema changes. Adoption shows 95 jobs and 54,000 production runs (222,000 total), and the system works at scale.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Jobs across environments
  3. 5:21Housekeeping framework requirements
  4. 6:03Framework in practice
  5. 8:12Designing for ease of understanding and development
  6. 10:20Developer-friendly design
  7. 16:38State diagrams impact
  8. 17:00Protocols for separation
  9. 21:11Inheritance vs composition
  10. 23:56Helper functions & DX
  11. 24:58Documentation & observability
  12. 26:43Framework benefits summary
  13. 27:47Extending framework
  14. 28:27Q&A
~/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.