Стек Наблюдаемости при ограниченном бюджете: куда инвестировать в первую очередь

Стек Наблюдаемости при ограниченном бюджете: куда инвестировать в первую очередь

Если вы когда-либо получали счёт за мониторинг, который заставлял вас сомневаться в своих решениях, вы не одиноки. Забавно то, что мониторинг — это самая важная вещь, на которую вы, вероятно, тратите слишком много. Позвольте объяснить: мониторинг необходим для современных систем, но то, как большинство команд его покупают, — вот где начинаются финансовые проблемы. Основная проблема проста: платформы мониторинга SaaS взимают плату за гигабайт принятых данных, за каждый отслеживаемый хост или за каждый отслеживаемый показатель с высокой кардинальностью....

27 января 2026 14:00 · 5 минут · 1024 слова · Maxim Zhirnov
Правила подбора персонала как форма микроменеджмента: поиск оптимального решения

Правила подбора персонала как форма микроменеджмента: поиск оптимального решения

Когда вы впервые сталкиваетесь с линтером, который кричит на вас из-за несогласованных отступов в 15:00 в пятницу, это может казаться не столько полезным руководством, сколько наличием у вашего кода очень педантичного руководителя. И, честно говоря, у вас есть на это основания. Правила линтинга занимают особое место в разработке программного обеспечения — где-то между необходимой дисциплиной и чрезмерным контролем. Вопрос не в том, полезны ли линтеры (они явно полезны), а в том, когда соблюдение стандартов кодирования переходит черту от наилучшей практики к угнетающему надзору?...

27 января 2026 06:00 · 6 минут · 1233 слова · Maxim Zhirnov
Эволюционная архитектура: Безопасный Рефакторинг производственных систем без масштабных переписываний

Эволюционная архитектура: Безопасный Рефакторинг производственных систем без масштабных переписываний

Аргументы против масштабной переработки Представьте себе картину, которую вы, вероятно, уже видели: два часа ночи вторника, ваша производственная система не работает, и где-то в канале Slack кто-то печатает: «…а может, просто переписать всё с нуля?». Это момент, когда многие инженерные команды принимают решение, которое будет преследовать их годами. Масштабная переработка. Звучит привлекательно — чистый лист, новый стек технологий, уроки, извлечённые из прошлого, применяются с первого дня. Но почти всегда это оборачивается катастрофой....

26 января 2026 14:00 · 6 минут · 1079 слов · Maxim Zhirnov
Сине-зеленые развертывания: система подстраховки или оправдание для того, чтобы не устранять первопричины?

Сине-зеленые развертывания: система подстраховки или оправдание для того, чтобы не устранять первопричины?

Каждые несколько лет появляется стратегия развёртывания, которая обещает решить все ваши проблемы. Помните, когда все говорили, что контейнеры исправят всё? Развёртывание по схеме «синий-зелёный» — любимец этого десятилетия, эквивалент развёртывания по принципу «попробуйте выключить и снова включить», только гораздо более дорогостоящий. Я не собираюсь критиковать «сине-зелёное» развёртывание. Оно действительно полезно в определённых сценариях. Но я видел, как слишком многие команды применяют его как временную меру, чтобы избежать решения реальных проблем, скрывающихся в их архитектуре....

26 января 2026 06:00 · 6 минут · 1073 слова · Maxim Zhirnov
Стать техническим руководителем, не превращаясь в менеджера по проведению совещаний

Стать техническим руководителем, не превращаясь в менеджера по проведению совещаний

Парадокс технического руководителя: как оставаться техническим специалистом, руководя командой Вас повысили. Поздравляем! Теперь вы технический руководитель. Ваше звание выглядит лучше в LinkedIn, зарплата увеличилась, и вдруг все смотрят на вас в ожидании «технического руководства». Затем, примерно через три недели, вы понимаете, что утопаете в совещаниях. Стендапы, синхронизации, обзоры архитектуры, обновления для заинтересованных сторон, планерки и какие-то «совещания по согласованию», которые никто толком не может определить. Между 9 утра и полуднем вы посетили четыре видеозвонка и не написали ни одной строки кода....

25 января 2026 14:01 · 6 минут · 1148 слов · Maxim Zhirnov