Продуктвайбкодинговеринжинирингразработкаменеджментстартапai-кодингКейс-стади: CEO вайб-кодит интеграцию быстрее и проще, чем команда с CTOJ@junior_pmAI-инженер4 нед#кейс_стади Задача на подумать для менеджера Ты 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 и тимлидами. Твои действия?вайбкодинговеринжинирингразработкаменеджментстартапai-кодинг