Ответ
В одном проекте мы столкнулись с критическим багом в продакшене — система падала при высокой нагрузке. Я взял ответственность за решение проблемы, хотя это не входило в мои прямые обязанности. Организовал экстренный митинг с командой, распределил задачи и лично проанализировал логи.
Оказалось, проблема в неоптимальном SQL-запросе:
-- Было (медленно при большом объеме данных)
SELECT * FROM orders WHERE status = 'pending' ORDER BY created_at;
-- Стало (с добавлением индекса и лимита)
SELECT id, customer_id FROM orders
WHERE status = 'pending'
ORDER BY created_at
LIMIT 1000;
Мы добавили индекс на status и created_at, оптимизировали запрос и разгрузили систему. Ответственность помогла не только оперативно решить проблему, но и укрепить доверие команды и клиента.