~/talk

It's Down! Simulating Incidents in Production

Talkat RubyConf AU 2019 · on Friday, 2019-02-08· [observability]
slides:none on file

Code injects a fake 500 by adding custom Faraday middleware to override responses, toggled for a subset of users via feature flagging subset of users and flipped with a rake task toggles simulation. The game day runs in production, yields BugSnag and Datadog 500 spikes, exposes that the app actually falls over (unexpected full outage), and shows PagerDuty thresholds missed. Outcomes: linked runbooks to alerts, consolidated dashboards, backlog items for resiliency, and measurable proof that the middleware approach works.

AI-written summary · about

  1. 0:00Introduction
  2. 6:03Chaos Engineering
  3. 7:11Overview
  4. 8:45Simulating Services
  5. 12:52Feature Flags
  6. 16:08Prep
  7. 18:48Running the Command
  8. 20:48Simulation Results
  9. 23:10Key Learnings
  10. 24:31Process Resiliency
  11. 27:12Accessibility
  12. 28:39Mindset
~/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.