Shopify replaces Redis with MySQL to handle Black Friday inventory spikes
Shopify’s checkout team rewrote their oversell‑protection layer, swapping Redis for a MySQL‑backed design that uses one row per inventory unit and MySQL 8’s SKIP LOCKED. The change let them meet 5 million‑dollar‑per‑minute peak sales on Black Friday while preserving ACID guarantees.