500 тысяч резерваций остатков по товарам в минуту перенесли из редиса в мускус.
SKIP LOCKED, батчинг и жменя cron воркеров.
Нет eventual consistency, один источник правды, не нужен transactional outbox.
https://shopify.engineering/scaling-inventory-reservations
What wasn't possible five years ago (e.g. MySQL for this workload) can be possible today with new features like SKIP LOCKED. The same goes for configuration: thread limits and other "rule of thumb" settings are worth re-checking when workload and hardware evolve.
SKIP LOCKED - новая фича, лол
Если хотите "снять нагрузку с основной БД" редисом - передумайте.