~/talk

Testing in Production

Talkat Build Stuff 2020 · 2020-11-11..11-15· [testing, devops-and-delivery]
slides:none on file

Feature flags separate code deployment from release so code ships to production behind a toggle and is verified via three automated tests: flag on, flag off, and a full-flow validation that fakes flag state. Tests run in prod against objects marked is_test=true; canary rollouts and AA comparisons limit blast radius. Database migrations use the expand-contract pattern to stay backward compatible. Recommended tools: Split for flags, Robot Framework or Cypress for automation, CI schedulers (Jenkins/CircleCI) and PagerDuty for alerts.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Problems with staging
  3. 6:41Testing in production
  4. 8:24Feature flags explained
  5. 10:31Automating tests in prod
  6. 14:01Handling third-party integrations
  7. 15:45Database migrations safely
  8. 17:30Tools for testing in prod
  9. 19:57Overcoming fear of testing
  10. 23:12Benefits of testing in prod
  11. 25:59Why testing in prod matters
  12. 27:22Key takeaways
  13. 28:26Q&A session
~/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.