~/talk

Knobs, Levers and Buttons: tools for operating your application at scale

Talkat RubyConf AU 2018 · 2018-03-08..03-09· [devops-and-delivery, observability]

Seven operational controls are described with concrete implementations and tradeoffs: maintenance mode (env var) as a single hard switch, read‑only mode for degrading writes, layered feature flags including group targeting, rate‑limit default + modifier to halve traffic without per‑user surgery, the ability to stop noncritical jobs, using the scientist gem to compare new code, and responsive plus manual circuit breakers to protect downstreams. Emphasis on keeping switches close to the process, visibility at 2am, and running game days because staging won’t prove production behavior.

AI-written summary · about

  1. 0:00Start
  2. 3:49Maintenance Mode
  3. 4:40Read-Only Mode
  4. 6:24Feature Flags
  5. 6:47Global Feature Flags
  6. 9:36Rate Limits
  7. 16:48Circuit Breakers
  8. 18:23Manual Triggering
  9. 19:15Implementation
  10. 19:27Environment Variables
  11. 22:20Unit Test
~/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.