В последнее время я всё чаще ловлю себя на том, что работа над инфраструктурой очень быстро превращается в разговор с системой.
Сначала кажется, что ты просто чинишь медленный endpoint, разбираешься с базой, смотришь графики, проверяешь CPU, память, сеть, очереди, ретраи.
Но через какое-то время понимаешь: система всё время что-то рассказывает. Просто не человеческим языком.
Она говорит через latency.
Через странные пики на графиках.
Через p99, который живёт своей жизнью.
Через внезапно забитую очередь.
Через базу, которая вроде бы “виновата”, но на самом деле просто первой оказалась под фонарём.
Через сервис, который не падает, но начинает вести себя нервно.
Мне нравится этот момент, когда вместо раздражения появляется любопытство.
Почему именно здесь?
Почему именно сейчас?
Почему среднее время ответа выглядит нормально, а пользователи всё равно чувствуют тормоза?
Почему добавили concurrency, а стало хуже?
Почему кэш помог на одном сценарии и сломал предсказуемость на другом?
В performance работе много соблазна сразу что-то подкрутить.
Увеличить лимит.
Добавить инстанс.
Поменять timeout.
Поставить кэш.
Перенести задачу в очередь.
И иногда это реально нужно. Но самые полезные инсайты обычно появляются не в момент “подкрутки”, а чуть раньше — когда ты наконец начинаешь видеть, как система устроена внутри.
Где она ждёт.
Где она делает лишнюю работу.
Где у неё нет backpressure.
Где ретраи помогают пережить редкий сбой, а где сами превращаются в усилитель нагрузки.
Где “быстро в среднем” всё равно означает “больно для части пользователей”.
Мне кажется, инфраструктура становится лучше не только от новых серверов, оптимизированных запросов и аккуратных индексов.
Она становится лучше, когда команда начинает понимать её поведение.
Когда график — уже не просто график, а симптом.
Когда p95 и p99 — не абстрактные числа, а реальные пользователи.
Когда “медленно” превращается в конкретную цепочку ожиданий, очередей и насыщенных ресурсов.
В такие моменты performance перестаёт быть набором шаманских практик.
Система как будто становится более честной.
А ты — немного более терпеливым инженером.
Post #1208
362
- 👍 4
- ❤ 2
- 🔥 1