Depository of News

Road to Highload #1. Наивный checkout и гонка за остатком

habrahabr.ru · world

HTTP 200. Ошибок 0%. Магазин продал 300 товаров из 100. Так выглядит гонка, которую не заметили ни API, ни простая проверка результата. Берём наивный checkout на .NET + PostgreSQL, ломаем его параллельными запросами и проверяем четыре способа вернуть складу способность считать. Продать 300 из 100

Read full article →