~/talk

Lessons from Automatic Incident Resolution for a Million Databases

Talkat SREcon16 Europe · 2016-07-11..07-13· [databases, devops-and-delivery]
links:none on file
slides:none on file

Heroku runs about one million databases across tens of thousands of AWS instances and reduces pages by monitoring the single business metric — whether a customer database is available — then encoding repeatable runbooks as scripts and small, composable automation. Monitoring is verified from multiple regions before action, protected by circuit breaker: >20 instances down within 15 minutes, and exposed via a console for bulk approvals. High‑availability uses standby pairs with streaming replication and automated failover to standby in ~2 minutes. Long‑term trends and per‑database SLOs guide fixes.

AI-written summary · about

  1. 0:00Intro
  2. 0:47What is a 12factor app
  3. 2:57What is 12factor
  4. 4:40Monitor
  5. 5:39Runbooks
  6. 7:52Automation
  7. 11:26Trends
  8. 12:36Summary
  9. 13:39Shirts
  10. 13:50safeguards
  11. 14:55page out
  12. 15:53SLAs
  13. 16:57When to write automation
  14. 17:12Concerns with automation
  15. 19:17Provisioning for failover
  16. 20:11Circuit breakers
~/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.