惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recorded Future
Recorded Future
C
Cyber Attacks, Cyber Crime and Cyber Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Scott Helme
Scott Helme
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Palo Alto Networks Blog
Google Online Security Blog
Google Online Security Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
WordPress大学
WordPress大学
博客园 - 聂微东
L
LINUX DO - 最新话题
月光博客
月光博客
小众软件
小众软件
T
Troy Hunt's Blog
A
Arctic Wolf
量子位
I
Intezer
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
S
Schneier on Security
Schneier on Security
Schneier on Security
NISL@THU
NISL@THU
T
Threat Research - Cisco Blogs
TaoSecurity Blog
TaoSecurity Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
有赞技术团队
有赞技术团队
N
News and Events Feed by Topic
美团技术团队
The Cloudflare Blog
P
Privacy International News Feed
S
Security Affairs
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
GRAHAM CLULEY
N
News | PayPal Newsroom
Apple Machine Learning Research
Apple Machine Learning Research
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LINUX DO - 热门话题
V
Vulnerabilities – Threatpost
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
Application and Cybersecurity Blog
Application and Cybersecurity Blog
IT之家
IT之家
Hacker News: Ask HN
Hacker News: Ask HN
雷峰网
雷峰网

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Как не потратить два миллиарда на код, который придется выбросить
apsaharov (Д · 2026-04-27 · via Все публикации подряд на Хабре

Как не потратить два миллиарда на код, который придется выбросить

Уровень сложностиПростой

Время на прочтение11 мин

Охват и читатели8

Мнение

Привет, Хабр! Меня зовут Александр Сахаров, я директор по работе с партнерами в «Диасофт». Последние пять лет мы строим экосистему Digital Q - набор low-code платформ для enterprise-разработки в микросервисной архитектуре. Внутри у нас около двух тысяч разработчиков, и мы на собственном опыте знаем, что бывает, когда каждая вторая команда изобретает велосипед.

Но в этой статье я хочу показать не только наш взгляд. На конференции Deckhouse Conf 2026 мне удалось собрать за одним столом людей, которые каждый день живут внутри этой проблемы: это руководители в ИТ в крупнейших банках и телеком компаний, помогал мне Артем Гениев из «Фланта», руководитель бизнес-юнита «Экспресс 42» - ребята, которые строят платформу со стороны DevOps и инфраструктуры.

Получился разговор о реальных граблях: почему заказчик получает не тот продукт, который заказывал, куда уходят миллиарды на легаси, и почему половина инициатив по внедрению платформ проваливается. Собрал выжимку - без воды, с цитатами и конкретикой.

Принесли код - а он черный ящик

Любой, кто хоть раз принимал результат заказной разработки, узнает эту историю.

«С чего все начинается? Где-то в бизнесе владелец продукта говорит: мне нужна автоматизация процесса. Бизнес-аналитики лезут в документацию, долго пишут бизнес-требования, согласуют с владельцем, потом отдают на сторону разработки - как правило, подрядной организации. Те пишут ТЗ, задают вопросы, им отвечают. Дальше процесс реализации, поставка кода, функциональное тестирование. И вот функционал вытаскивается на бизнес. Но принимать его приходят не те люди, которые делали постановку. Приходят те, кто реально этим процессом пользуется каждый день. И - о чудо - оказывается, что процесс выглядит вообще по-другому. Начинаются разборки с подрядчиком: как же так получилось? Это баг или фича? Выясняется, что фича, начинается оценка стоимости - дайте денег, дайте сроки. Все, что было заложено в план-графике, уезжает вправо. И этот цикл повторяется», - рассказывает один из участников.

Параллельно появляется еще одна проблема - документация расходится с кодом.

«Мы стараемся написать документацию качественно, и первая версия действительно соответствует тому, что  мы запрограммируем. Но в бесконечных итерациях - туда-сюда, туда-сюда - про документацию забывают. В результате система доезжает до эксплуатации с документацией от первой версии кодовой базы. И потом выясняется, что в условном кредитном процессе забыли проверку внешнего источника. А чтобы вставить этот сервис, нужно привлечь кучу соседних команд, которые перепишут свои части», - продолжил он.

Изображение с studfile.net

Изображение с studfile.net

Масштаб проблемы становится понятнее, когда речь заходит о заказной разработке в крупных организациях с сотнями информационных систем. Подрядчик приносит кодовую базу - и начинается.

«Когда подрядчик приносит код, мы пытаемся развернуть его на своих контурах. Но решение падает - и начинается куча разборок: контуры не те, библиотеки не те, еще что-то. Код написали, а ошибки вылезают даже на нефункциональном тестировании, не доходя до бизнеса. И вот эти проблемы - что мы такого нашли, что у нас процесс блокируется - бесконечны. А вот с внедряемыми low-code платформами другая ситуация: может быть, не до конца реализована та красота, о которой мечтаешь, но изменения вносятся значительно проще. И когда мы нарастим компетенции, нам будут не нужны будут классические команды с системным аналитиком, то все с платформами сводится к аналитику-настройщику и тестировщику».

Это принципиальный сдвиг. Там, где раньше нужен был целый конвейер из специалистов - аналитик, фронтенд, бэкенд, QA, - появляется возможность обойтись двумя ролями. Но для этого нужна платформа. А что вообще в 2026 году считать платформой?

Сколько людей спросишь - столько определений платформы получишь

«Что такое платформа? Этот вопрос мне всегда напоминает другой - что такое репозиторий. Сколько людей спроси, столько ответов получишь. Самый шикарный ответ, который я слышал: GitHub - это репозиторий репозиториев. С платформами все аналогично. Платформа может быть законченным решением, в котором можно создавать и модифицировать приложения в low-code или no-code подходе. А может быть набором инструментов - не обязательно от одного вендора, - но между ними должна быть сквозная методология, единый или хотя бы одинаковый пользовательский опыт. Вызов одинаковых действий должен вызывать одинаковую реакцию системы. И любое событие - непройденный тест, незакрытый security gate - должно автоматически создавать артефакт. Но только не руками, тогда это платформа», - объяснил эксперт, один из участников обсуждения.

Спикер привел в пример стенд «Фланта» на той же конференции.

«Очень хорошо видно, что ребята делают платформу: у них появился функционал управления проектами и задачами, функционал git, управление секретами. Они взяли определенный процесс и весь его жизненный цикл покрывают своими инструментами вместе с методологией. Поэтому платформа - это может быть как один инструмент, в котором полностью идет разработка, так и набор инструментов, но они должны реализовывать законченный жизненный цикл какого-либо процесса», - уточнил он.

Артем Гениев из «Фланта» предложил посмотреть на проблему через спектр реализаций.

«Мы сфокусировались на платформе как важном инструменте построения эффективного конвейера разработки - и это подтверждается статистикой. Компании, которые поставляют ПО, как правило, являются пользователями какой-либо платформы разработки. Но между шаблонами CI/CD-пайплайнов, которые переиспользуют десять команд, и полнофункциональным центром управления, где в одном окне собраны требования, задачи, пайпы, ресурсы, тесты и мониторинг, - огромная дистанция. И то, и другое можно назвать платформой», - отметил Артем Гениев, руководитель бизнес-юнита «Экспресс 42» компании «Флант».

Вопрос в том, какой уровень платформы оправдан. И здесь начинается самое интересное - разговор о деньгах.

«Сейчас главный критерий - это TCO, то есть стоимость создания плюс стоимость владения. Логика проста: если купить "коробку", настроить ее под себя и затем поддерживать окажется дороже, чем написать с нуля, - значит, нужно писать с нуля. Но здесь кроется подвох. Не забывайте, что каждый разработчик приходит в IT с тайной мечтой создать свой Facebook. И первое, что он скажет, открыв чужой код: "Какой чудак это написал?”», - заметил эксперт, один из участников обсуждения.

Этот рефлекс «перепишем с нуля» обходится дорого. Создать полноценную платформу - с автотестами, управлением релизами, проектированием, безопасностью и стандартами производства - это, по оценке Пихтовникова, команда от 50 до 100 человек фулл-тайм. Умножаем на зарплаты - получаем миллиарды рублей. Крупнейшие банки и телекомы могут себе это позволить. Но если в компании IT-подразделение меньше тысячи человек, содержать собственную платформенную команду - роскошь.

Изображение с skillbox.ru

Изображение с skillbox.ru

200 систем на Delphi и if-then-else на русском

Разговор о платформах рискует остаться теоретическим, если не понимать масштаб легаси, с которым работают крупные российские компании прямо сейчас.

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

Причем импортозамещение для госкорпораций - не следствие 2022 года, как принято думать.

«Крупные госкорпорации начали замещать критичные системы гораздо раньше. Первые KPI по импортозамещению, напрямую влияющие на первых лиц организаций, появились, кажется, еще в 2017 году. Именно тогда стартовал процесс миграции всего критически важного ПО. А вот засилье Axapta, SAP и Oracle - это уже наследие двухтысячных, когда Enterprise-сегмент жил по совершенно другим лекалам. Выбирая их, ты получал готовый набор методологий и отчетность по МСФО прямо "из коробки", поэтому реальная стоимость владения действительно была ниже.

Ну а 1С… Кто в начале нулевых не пробовал на ней писать? Через этот опыт, как и через Delphi, прошли абсолютно все. Никогда не забуду конструкцию “Если - Тогда - Иначе на русском языке”. Воистину незабываемый опыт», - вспомнил он.

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

На этом фоне бизнес-заказчик формулирует три простых требования к IT.

«С точки зрения автоматизации у бизнеса есть всего три глобальных "хотелки". Первая - приемлемая скорость изменений. Вторая - стоимость: затраты на сами доработки, сопровождение и инфраструктуру. Мы о ней еще не упоминали, а ведь это критически важный фактор. Представьте: десять команд на заказной микросервисной разработке - это десять изолированных контуров. И не просто десять, а с множителем на среды: Dev, Test, Preprod, интеграционные слои… В итоге набегает под пятьдесят окружений! В случае же с платформой инфраструктура едина, и все команды работают внутри нее.

Третья потребность - соблюдение SLA. Обкатанная платформа, внедренная у множества заказчиков, получает обновления и новые функции автоматически, в рамках стандартного сопровождения. Заказная разработка такой привилегии лишена. Ну и если вернуться к вопросу скорости: 80% платформенного решения уже готово, кастомизировать нужно лишь оставшиеся 20%. И это обеспечивает реально высокий темп разработки», - резюмировал эксперт.

Изображение с habrastorage.org

Изображение с habrastorage.org

Велосипед, который изобретают тысячу раз

Тут я не удержался и вставил свои пять копеек - потому что именно эта боль стала главным драйвером того, что мы делаем в «Диасофт» последние пять лет.

У нас работают около двух тысяч разработчиков. И когда мы честно посмотрели на то, чем они занимаются, выяснилось: больше половины времени команды тратят на изобретение того, что уже сделано в соседнем проекте. Каждая команда заново пишет примерно одни и те же вещи - работу с информационной безопасностью, обращения к шинам, типовые справочники, клиентские процессы.

Мы это прекратили. Первым шагом стало визуальное проектирование логической архитектуры и бизнес-процессов - и бесшовная связь между ними. Как только какая-то команда начинает проектировать что-то похожее на то, что уже существует в другом месте, загорается красный семафор. На еженедельных архитектурных контрольных точках это видно, и начинается обсуждение: почему вы не используете то, что уже сделано до вас? За три года таких переиспользуемых процессов у нас накопились тысячи.

Вторым шагом стала автоматическая генерация интерфейсов. Заставлять фронтенд-разработчиков рисовать одни и те же экраны - странно: можно сгенерировать каркас, а дальше руками подправить. Получается единый UX, не надо никого переобучать, а реальная фронтенд-разработка сводится к корректировкам.

«Переиспользование компонентов - это не только снижение стоимости владения, но и гарантия того, что у службы эксплуатации будет куда меньше проблем. Допустим, типовая спецификация интеграции с корпоративным SSO публикуется в формате OpenAPI. Следующий логичный шаг - выпустить готовый компонент для работы с SSO, который берет на себя механизм авторизации во всех встраиваемых приложениях. Компонент становится стандартом.

Но главная сложность кроется в другом: команда-разработчик фактически превращается во внутреннего вендора. И здесь возникает вопрос зрелости организации - готовности этой команды не просто "пилить" свой функционал, а полноценно поддерживать его для смежных подразделений. Однако, как только эта точка невозврата пройдена, культура меняется, и все быстро привыкают к новому подходу: достаточно найти автора спецификации и просто уточнить: "А у вас это уже реализовано?"» .

Вручную управлять этим нереально. Нужен единый репозиторий, куда можно зайти, найти API, посмотреть, что уже есть. Собственно, ради этого в Digital Q и появились визуальные инструменты проектирования и каталоги переиспользуемых компонентов.

Но была и обратная сторона - как быть, когда заказчику нужно очень срочно и нет времени делать полноценное решение?

Мы решали подобные вопросы через архитектурные комитеты. Безусловно, бывают ситуации, когда заказчик приходит с безапелляционным: "Мне нужно завтра". И здесь ничего не поделаешь: условный старт корабля "Прогресс" назначен на завтра, а послезавтра будет уже слишком поздно. В таких экстренных случаях принимается осознанное решение - делаем быстро, в обход стандартов и вне платформы.

Однако в результате команда закономерно накапливает технический долг. Мы контролируем его крайне жестко: наглядно видим объем техдолга в разрезе каждой команды и каждого бизнес-заказчика. Как только его доля начинает превышать 30% от общего бэклога задач, мы ставим "на стоп" всю продуктовую разработку и объявляем: "Ближайшие три месяца занимаемся только исправлениями". Ведь если мы этого не сделаем, то в перспективе просто перестанем выдерживать SLA

Почему половина платформенных инициатив проваливается

Артем Гениев приводит весьма отрезвляющую статистику: 

«Порядка 50% инициатив по внедрению платформы разработки проваливается. При этом компании-лидеры по качеству и скорости поставки ПО, как правило, платформу используют - будь то коробочное, самописное или кастомизированное решение. Согласно нашим пятилетним исследованиям, около 45% респондентов уже применяют ту или иную платформу. Однако важно понимать: платформа должна развиваться как полноценный внутренний продукт - с удобным поиском, единым пользовательским опытом и реальной востребованностью. Иначе она просто умрет».

При этом он подчеркивает, что полномасштабное решение нужно далеко не всем: «Представьте организацию, где всего пятнадцать разработчиков. Им, безусловно, полезно переиспользовать код и ускорять рутину. Но нужна ли им тяжеловесная полнофункциональная платформа для эффективной поставки ценности? В таком масштабе пользы от нее будет мало, а обойдется она неоправданно дорого».

Действительно, для небольших команд вполне достаточно набора шаблонов и стандартизированных пайплайнов. Но когда счет разработчиков идет на сотни, количество проектов измеряется десятками, а сверху давят требования регуляторов, - без единой платформы выдержать темп становится невозможно.

Мы четко видим это на собственных проектах: 95% нашей разработки сегодня ведется на базе платформы Digital Q. В результате команды из четырех-пяти человек выпускают такой же объем качественного кода, который раньше требовал штата из пятнадцати специалистов. Секрет прост: платформа забирает на себя всю рутину - кодогенерацию, автотесты, DevOps и обеспечение информационной безопасности, оставляя при этом исходный код полностью открытым».

Между вайб-кодингом и чистым кодом

Отдельная тема, которую мы не могли обойти, - вайб-кодинг. Когда разработчик промтом просит нейросеть передвинуть кнопку и получает новый интерфейс - это завораживает. Но масштабируется ли это на enterprise?

«Долгое время создавались именно монолиты. Потом монолиты начали распиливать на микросервисы. И сейчас появляется ось: с одной стороны - полный кастом, с другой - вайб-кодинг, где промтом можно получить новый дизайн или реквест на изменение кода. Может быть, для систем с большой вариативностью и частыми изменениями где-то в середине этой оси лежит платформенный подход - уже не чистый кастом, где стоимость ошибки огромна, но еще не вайб-кодинг, где стоимость ошибки кажется маленькой, пока не дойдет до прода», - предположил один из участников дискуссии.

Изображение с tildacdn.com

Изображение с tildacdn.com

Артем Гениев поддержал эту мысль, но с важным уточнением.

«За последние годы произошел принципиальный сдвиг. Раньше low-code платформа означала исполняемый движок - вендор-лок и потенциальные проблемы с нагрузкой, потому что ты зависишь от разработчика платформы: пока он в ядре что-то не пофиксит, ты сидишь и ждешь. Теперь стали появляться платформы, которые дают набор исполняемого кода, которым ты реально владеешь. Прививку от вендор-лока в 2022 году все прошли - достаточно жесткую и болезненную. Новые платформы - это не вайб-кодинг, который очень сложно поддерживать. Это решение, которое можно использовать в том числе при переписывании легаси», - заключил Гениев.

Если резюмировать то, к чему мы пришли за время дискуссии, - картина складывается достаточно четкая.

Писать enterprise-код без платформы в 2026 году - все равно что копать котлован лопатой при наличии экскаватора. Можно, но зачем. Платформа - это не серебряная пуля. Но те, кто ее используют получают измеримый результат: маленькие команды выпускают продукт быстрее, дешевле и с предсказуемым качеством. Легаси никуда не денется - с ним придется жить и постепенно переписывать. Но переписывать нужно на современном стеке, будь то Java, Go или Python, и обязательно с платформенной обвязкой - иначе через пять лет получится новое легаси, только на модном языке.

Главное, что я вынес из разговора: дело не в конкретном инструменте, а в подходе. Единая методология, сквозной жизненный цикл, переиспользование, автоматическая генерация рутины, контроль техдолга. Когда начинающий разработчик приходит в команду, где все это уже настроено, он за неделю делает первый осмысленный коммит - а не тратит месяц на то, чтобы разобраться, где что лежит. Это и есть платформенный подход - не маркетинг, а способ выжить при тех масштабах и скоростях, которые требует рынок.

Мы в «Диасофт» строим свою часть этого пазла - экосистему Digital Q. Коллеги из «Фланта» строят свою, со стороны DevOps и инфраструктуры. Мы пересекаемся, дополняем друг друга - и вместе закрываем тот самый end-to-end цикл от проектирования до эксплуатации.