~/talk

Testing on Production, deep backend edition

Talkat code.talks commerce 2019 · 2019-04-09..04-10· [testing, microservices]
links:none on file
slides:none on file

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

  1. 0:00Start
  2. 1:36Context
  3. 6:38Shadow Transactions
  4. 7:13Shadow - new algo
  5. 7:53Functionally tested ISOLATION STAGING
  6. 10:21Database Change
  7. 11:51ID Generation
  8. 13:34Shadow across systems
  9. 16:23One toggle to rule them all
  10. 17:58Golden Order a.k.a. "Lucky" customer
  11. 23:35Survival of the fittest
  12. 26:03Testing Environments
  13. 28:24Best used together
~/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.