модуль 1 из 6 · Акт II · ~25 мин · 7 решений

сцена

Вторник, десять утра, переговорка. На экране — таймлайн вчерашнего инцидента, который Тимур собирал до полуночи.

Тимур
Тимур

Хронология. В 16:02 Гена выкатывает хотфикс в Pricing — одна строка: цена со скидкой теперь округляется до рубля вниз, маркетинг просил «красивые ценники». В 16:07 падает создание заказов: Orders не может разобрать разбивку цены. В 16:11 Платежи начинают отклонять списания — суммы не сходятся на копейки. В 16:20 звонит поддержка: на витрине покупателям обещают бесплатную доставку, а в оформлении она платная.

Гена
Гена

Одна строка. Я поменял одну строку в одном модуле. Полгода назад мы навели границы, все ходят друг к другу через API — я что, зря полкодовой базы переписывал?

Лера
Лера

Мне вчера звонили одиннадцать фермеров. Я хочу понять одно: почему «сырная неделя» прошла без единого бага, а одна строка Гены положила пол-«Ярмарки».

Иван
Иван

(глядя на карту на доске) Сломались Заказы, Платежи и Доставка. Заказы зовут Цены напрямую, Платежи сверяются с Заказами — допустим, каскад. Но Доставка… от Доставки к Ценам на этой карте нет ни одной линии. Вообще ни одной.

Тимур
Тимур

И заметь, кто не сломался. Отчёты. Впервые за всю историю компании.

постмортем · карта против таймлайна
модульный монолит «ярмарка» · один деплойapiapiapigatewayapiкаталогзаказыценыхотфикс · 1 строкадоставкаплатежиотчётыreportsgateway
явный контрактнеявное знание

Хотфикс — одна строка в Ценах. Сломаны Заказы, Платежи и Доставка, у которой нет ни одной линии к Ценам. Целы Каталог и Отчёты — гроза первого акта.

← карта