Testing on Production, deep backend edition
summary
Covers techniques for safely testing backend services in production at bol.com (logistics and purchasing domains) to catch unknowns that pre-merge testing and staging miss. Describes alternatives to A/B and canary releases—specifically shadow traffic and dry runs, controlled experiments, and “survival of the fittest”—and how to apply them and their caveats when correctness and complex recovery are primary concerns.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:36Context
- 6:38Shadow Transactions
- 7:13Shadow - new algo
- 7:53Functionally tested ISOLATION STAGING
- 10:21Database Change
- 11:51ID Generation
- 13:34Shadow across systems
- 16:23One toggle to rule them all
- 17:58Golden Order a.k.a. "Lucky" customer
- 23:35Survival of the fittest
- 26:03Testing Environments
- 28:24Best used together








