~/talk

Genesis: Terraforming a New Home for Firefox Crash Reporter

links:none on file
slides:none on file

Migrates the Socorro Firefox crash-reporter off a single datacenter into AWS, builds an automated continuous delivery pipeline with peer review, infra-as-code and monitoring, and replaces HBase-backed pieces while keeping Elasticsearch and Jenkins as stateful exceptions. Monitoring reveals a surprise double-count bug that looks like 60→30 req/s double-count during the first cutover. Uses Terraform + AWS + CloudFormation in practice, requires a second migration, and ends up running in EC2 with faster deploys but remaining limits: API/account quotas, no parallel testing, and hairy stateful services.

AI-written summary · about

  1. 0:00Intro
  2. 1:20IN ALL SERIOUSNESS...
  3. 2:52A BRIEF HISTORY OF EVERYTHING
  4. 4:08THERE WERE A LOT OF MOVING PARTS
  5. 4:49FAILURE IS AN OPTION
  6. 5:44CEPH: A VERY SHORT STORY
  7. 6:07THE END IS NIGH!
  8. 6:57GENESIS
  9. 10:03THE (OLD & BUSTED) HUMAN STACK
  10. 11:03THE (NEW HOTNESS) HUMAN STACK
  11. 11:59THINGS WE WANTED
  12. 12:51WHAT IT COULD LOOK LIKE
  13. 13:50WHO WATCHES THE WATCHERS? (OR, A WATCHED SERVICE NEVER FAILS.)
  14. 15:14IT'S SCIENCE-Y
  15. 16:13PRACTICALLY SPEAKING
  16. 17:04MIGRATION SAGA: PART ONE
  17. 18:22MIGRATION SAGA: PART TWO
  18. 18:58HIGH DEGREES OF CONFIDENCE
  19. 19:25IT'S NOT ALL SUNSHINE AND RAINBOWS
  20. 21:08IT'S MOSTLY SUNSHINE AND RAINBOWS THO
  21. 21:37THE GRITTY DETAILS
~/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.