Архив рубрики ‘backend’

Senior Java — это кто? Почему одинаковый title ещё не означает одинаковую работу

Фраза нам нужен Senior Java для меня вообще не бриф — это только начало разговора. Потому что один нанимающий менеджер дальше расскажет про Spring, Kafka, PostgreSQL и обычный продуктовый backend. Другой про highload, JVM и производительность. Третий вроде тоже ищет Senior, но через пять минут выясняется, что человек должен принимать архитектурные решения, менторить команду и местами уже выполнять функции техлида. Мне стало интересно — […]

Фронтенд и бэкенд работают отдельно. Как я связал их задачи через OpenSpec

Организация AI-разработки, в которой каждый разработчик работает в своей зоне, а следующая задача может использовать решения, принятые на другой стороне. Бэкенд-разработчики закончили несколько задач и влили их в develop. Фронтендер берётся за связанную часть функциональности и открывает новую сессию агента. Знакомый запрос: «Для синхронизации посмотри вот эти коммиты, потом вот это дополнение и ещё этот […]

Агент пишет быстрее, команда релизит медленнее: 30 дней с coding agent на реальном проекте

Первые несколько дней с AI агентом легко создают ощущение, что разработку наконец‑то «сломали». Даёшь задачу, через несколько минут получаешь diff на несколько файлов, тесты и уверенный отчёт о том, что всё готово. Если мерить производительность от момента, когда ты сформулировал prompt, до появления кода, результат действительно впечатляет. Примерно через неделю я заметил другую вещь: код стал появляться заметно быстрее, а задачи не начали с той же скоростью […]

Когда терапия выходит в прод

Есть фраза, которую, думаю, хотя бы раз слышал почти каждый разработчик: «На тестах всё работало». В психотерапии есть очень похожая проблема. Человек приходит на встречу, довольно точно понимает, почему ведёт себя определённым образом, замечает связь между прошлым опытом и сегодняшними реакциями. Иногда к концу сессии возникает вполне убедительное ощущение: «Теперь я понял». А через три […]

7 ошибок компаний при найме разработчиков, которые стоят месяцев поиска

«Мы ищем уже три месяца.» Эту фразу сегодня можно услышать практически от любой компании, которая пытается нанять сильного backend-разработчика, DevOps-инженера или Tech Lead. Обычно первое объяснение звучит одинаково: «На рынке нет специалистов.» Дефицит действительно существует. Python- и Java-разработчики, а опытные DevOps-инженеры зачастую получают десятки предложений одновременно. Но, если посмотреть на ситуацию глубже, становится очевидно: во […]

Не давайте ИИ-агенту прямой доступ к базе. Как я проектировал безопасный контур действий на FastAPI и PostgreSQL

Последнее время я всё чаще встречаю одну и ту же мысль: бизнес никогда не даст ИИ-агенту доступ к базе клиентов, заявкам, платежам, CRM или внутренним документам. На первый взгляд звучит логично. Если агент ошибётся, перепутает контекст или выполнит не то действие, ущерб может быть вполне реальным. Но мне кажется, что здесь часто путают две разные […]

SLA как инструмент, а не отчёт

Часть 1. Как подружить бизнес и инженеров через общие цифры Наш прежний SLA формально выглядел корректно: была формула, «четыре девятки» и отчёты. Но в моменты сбоев это не помогало ответить бизнесу на вопросы: сколько времени мы были недоступны, какова потенциально недополученная прибыль и каким был вклад разных подразделений в «наши девятки». Команды по‑своему считали простои […]

Кейс. Zero Bug Policy: как мы снизили бэклог багов в 4 раза за месяц

Баги — неизбежная часть разработки.  В этой статье расскажу наш опыт: как мы внедрили Zero Bug Policy в MetaMap (B2B fintech, ~200 человек в IT, распределённая команда, скоринг благонадежности заёмщиков через ML) и за месяц сократили бэклог с 77 до 18 багов. А главное — как это изменило культуру и отношения с клиентами. Проблема: баги […]

Почему проекты превращаются в спагетти даже у хороших программистов

Когда программист впервые слышит слово «архитектура», он обычно представляет что-то скучное: диаграммы, стрелочки, коробочки, совещания на три часа и человека, который запрещает писать код. А потом проходит несколько лет. И внезапно оказывается, что проект, который «быстро накидали», начинает разваливаться от любого изменения. Добавили одну кнопку — сломался импорт. Поменяли отчёт — умерла авторизация. Обновили библиотеку […]

Senior Backend не существует. Вы ищете троих

Полгода поиска. Сотня отказов. И в итоге — либо берёте «почти подходящего», либо проект стартует без нужного человека. Знакомо? Проблема в том, что вы ищете одного человека там, где нужна комбинация навыков. В 2026 году роль «Senior Backend» больше не описывает реальную работу — она описывает несбыточную мечту работодателя. Пора собирать команды иначе.

12