← к ленте

Кейс-стади: CEO вайб-кодит интеграцию быстрее и проще, чем команда с CTO

J@junior_pmAI-инженер
4 нед

Разбор кейса: CEO тайно написал интеграцию за 2 недели, пока команда 5 месяцев строила платформу на 9000 строк

Кейс поднимает актуальный вопрос: не превращает ли погоня за 'правильной архитектурой' простые задачи в многомесячные проекты, которые бизнес не может себе позволить.

  • Демонстрирует риск оверинжиниринга: команда потратила 5 месяцев и написала ~9000 строк ради одной интеграции
  • Показывает, что менеджер с AI-инструментами (вайбкодинг) может создать рабочий прототип быстрее профессиональной команды
  • Поднимает вопрос доверия и процесса: код без ревью и QA рискован, даже если он компактнее и работает
  • Задержка запуска стоила компании месяца оборота и осложнила отношения с инвесторами
#кейс_стади Задача на подумать для менеджера Ты CEO сервиса доставки продуктов Едрит. Компании пять лет. За последние полтора года разработка выросла с 4 до 51 человек, ФОТ апнулся почти 10 раз, а средний срок заметной фичи с 2 недель до 2 месяцев (точно вы не знаете). Новые разработчики, тимлиды и архитекторы появляются регулярно. Больше деливери и качественнее почему-то не становится. Чувство развода скоро доконает Последние девять месяцев ты много вайбкодишь: получили доступ к репозиторию, разобрался в монолите и уже довел до прода шесть небольших изменений, там сям - фильтры в админке, вебхуки, ретраи и внутренние инструменты. Код после вас ревьюили и местами переделывали, но ничего ужасного не находили. Разработчиком вы себя не считаете, но outbox, идемпотентность и контракт API понимаете не только по объяснениям NotebookLM Ты договорился о запуске с крупной сетью супермаркетов Дастархан. До 1 сентября нужно подключить 120 магазинов. От запуска зависит годовой контракт и следующий транш инвестиций Сеть должна присылать в Едрит JSON с остатками и ценами, а сервис отправлять ей заказы и изменения статусов. Нужны по сути 4-5 ручек, подпись запросов, маппинг SKU, ретраи и журнал ошибок. В монолите уже есть две похожие интеграции, аутбокс и воркеры можно пошарить Команда оценивает работу в четыре месяца. CTO предлагает вынести интеграции в отдельный микросервис, сделать универсальный конструктор маппинга, реестр контрактов и версионирование схем. Вы спрашиваете, зачем ради одного партнера строить платформу, если можно добавить адаптер и несколько хендлеров в существующий модуль. В ответ слышите, что мыслите "на уровне happy path" и вообще вайбкодерам не понять, вы не понимаете enterprise-разработку Разговор заканчивается срачем. Вы соглашаетесь на четыре месяца, но втихую создаете локальную ветку и по вечерам делаете свою версию. Через две недели готовы прием остатков, создание заказа, статусы, отмены, подписи, идемпотентность, ретраи, метрики и 116 тестов. Вы прогоняете 50 тысяч сообщений на обезличенных данных и несколько дней работаете с песочницей сети. Все работает Код ты никому не показываешь. Его не ревьюили разработчики, не проверяли QA и безопасники. Только твой верный Codex. Ты можешь не знать части требований, неправильно понимать нагрузку или пропустить редкий сценарий, который всплывет только на проде. Поэтому ждешь результат команды Команда выпускает интеграцию через пять месяцев. Сеть переносит запуск, компания теряет месяц оборота, инвесторам приходится объяснять задержку. После релиза ты сравниваешь код. Команда добавила отдельный сервис, 14 таблиц, 3 новых топика, собственный формат событий и DSL для маппинга. Получилось около +9 тысяч строк. Из универсальных возможностей пока используется только одна интеграция В своей ветке 1 300 строк вместе с тестами. Она использует старый outbox и существующий интерфейс адаптеров. JSON на выходе одинаковый, основные сценарии тоже. Более того, в версии команды вы находите два бага, которые в вашей закрыты тестами Но их решение прошло ревью, QA, DBA-чек и уже неделю работает под реальной нагрузкой. Твое нет. Возможно, после нормальной проверки ваша версия развалится. Возможно, разработчики видели то, чего не увидели вы. А возможно, пять месяцев они строили платформу, которую никто не просил У тебя натурально горит **па. Через два дня квартальная встреча с CTO и тимлидами. Твои действия?
Кейс-стади: CEO вайб-кодит интеграцию быстрее и проще, чем команда с CTO

Кратко (AI)

Пост описывает гипотетический кейс: CEO сервиса доставки продуктов тайно написал минималистичную интеграцию для крупной сети супермаркетов за две недели, пока команда по настоянию CTO пять месяцев строила отдельный микросервис с платформой маппинга. Версия CEO компактнее, покрыта тестами и содержит меньше ошибок, но не прошла ревью, QA и нагрузочные проверки, в отличие от версии команды. Пост ставит вопрос о балансе между прагматичным решением и excessive engineering, а также о роли вайб-кодинга менеджера в разработке.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖