~/talk

Testing in Production

Talkat RailsConf 2018 · 2018-04-17..04-19· [devops-and-delivery, ruby-on-rails]
slides:none on file

Hands-on techniques and outcomes: phased rollouts via canaries and blue/green with scripted auto rollback, smoke tests scheduled (every few hours) that caught a third‑party returning empty bodies, and keeping smoke suites small (under a dozen, often <6). Tools and patterns include avoiding VCR for prod checks, Chaos Monkey/Simian Army style controlled breakage and DiRT disaster drills, routine DR restores from backups after an accidental schema run, and treating alerts as tests with actionable thresholds and cleanup to leave no trace.

AI-written summary · about

  1. 0:00Intro
  2. 0:47Google Cloud Platform
  3. 1:19Victory Conditions
  4. 1:53Intentionality
  5. 2:29Traditional Tests
  6. 2:54Blackbox Tests
  7. 8:08Deployment Techniques
  8. 8:51Choosing Canary Group
  9. 9:24Demographic
  10. 10:27Easy Rollback
  11. 11:41Variation
  12. 12:58Session Affinity
  13. 13:17Separate Data Migrations
  14. 14:03Basic Experimental Design
  15. 15:20Make Expectations Clear
  16. 15:40Reusing Tests
  17. 16:10Smoke Tests Against Prod
  18. 18:383rd Party Integrations
  19. 18:59Leave No Trace
  20. 19:33Controlled Breakage
  21. 19:52Response & Recovery
  22. 21:05Simian Army
  23. 21:41Penetration Testing
  24. 22:13Ethical Breakage
  25. 22:48Disaster Recovery Verification
  26. 24:24Testing Scripts
  27. 24:42Implicit Testing
  28. 25:09Monitoring
  29. 25:29Tell Us The System Isn't Meeting Expectations
  30. 27:13Dos and Don'ts
  31. 27:33Don't DDOS Yourself
  32. 28:14Do Test Your Seams
  33. 29:40Do Act Methodically
~/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.