Testing in Production: there is a better way
summary
Explains how to run new code alongside known-working code in production using the Branch By Abstraction pattern and the GitHub-originated scientist approach so changes ship fast without visible regressions. Shows concrete migrations (JSON serializer swap, Postgres→Elasticsearch, ActiveRecord→Sequel), how the experiment swallows try-block errors, records diffs and performance metrics, supports hooks and rollouts, and how Visible Light packages telemetry so teams can compare results and roll a replacement forward after verifying behavior.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:30Welcome
- 3:15Sagrada Familia
- 6:46Confidence
- 13:50Status Score
- 16:56The Scientist
- 18:00Code Example
- 25:57Myths
- 30:22Visible Light
- 32:06Questions








