Платформа — это не стек, а условия в России
Новости
habr-infosec пишет, что корпоративную GenAI-платформу нельзя строить с выбора стека — нужно сначала определить условия, пользователей и границы. Это не про технологии, а про архитектуру, которая работает в реальных условиях бизнеса. Я считаю, что этот подход — не тренд, а новая реальность для тех, кто делает системы, которые должны быть не просто «включены», а «встроены в работу».
Платформа — это не стек, а условия
Прочитал статью на habr-infosec о проектировании GenAI-платформы. Не про технологии, а про то, что система должна работать в реальных условиях: с пользователями, с безопасностью, с отказами. Я считаю, что это ключевое смещение. Сайт или платформа — не набор компонентов, а система, которая должна вписаться в бизнес-процессы, а не наоборот.
Когда мы начинаем с выбора LangChain или Kafka, мы уже в тупике. Потому что не знаем, кто будет с ними работать, где граница доверия, как проверять доступ. А это — не технические вопросы, а бизнес-вопросы. И если не решить их до начала, потом будет не просто дороже, а почти невозможно.
У нас в Cetera такой подход — не просто сначала архитектура, а сначала контекст. Кто, что, где, зачем. Потому что платформа — это не «что мы сделали», а «что она делает для бизнеса».
Как это устроено: зачем нужен контекст
Суть статьи — не в выборе технологий, а в том, что архитектура определяется не тем, что система делает, а тем, *в каких условиях* она это делает.
Например: кто может получить доступ к данным? Где проверяются права? Что делать, если провайдер LLM упал? Как фиксировать доступ к чувствительной информации? Эти вопросы не решаются выбором PostgreSQL или Kafka. Они решаются на уровне проектирования — до кода.
Мы в Cetera такие интеграции делаем так: сначала снимаем схему взаимодействия с внешними системами, выделяем пользователей, определяем границы ответственности. Только потом — стек. Потому что иначе мы строим систему, которая не будет работать в реальности.
Что изменилось: от стека к условиям
Раньше делали так: выбрали стек, потом добавили функции. Сейчас — наоборот. Сначала условия, потом стек.
Потому что платформа больше не просто «работает». Она — часть бизнеса. Она должна быть доступна, безопасна, масштабируема, восстанавливаема. И всё это — не по умолчанию, а по проектированию.
Мы видим, как компании начинают с RAG, но потом не могут включить аудит, не могут масштабировать, не могут интегрировать с 1С. Потому что архитектура была построена на стеке, а не на условиях.
Теперь — не «что мы используем», а «как это работает в реальном мире». Это и есть смена парадигмы.
Кому это касается — как понять, что это про ваш проект
Если ваш сайт или платформа — не просто «в сети», а «в работе», если вы думаете о том, как она будет вести себя при сбое, кто будет с ней работать, как контролировать доступ — это про вас.
Если вы уже задумываетесь о том, как интегрировать AI, не потому что «в моде», а потому что это может снять ручную работу — это про вас.
Если вы сталкиваетесь с тем, что система «работает», но не «зарабатывает» — потому что пользователи не доверяют, не могут найти нужное, не могут получить доступ — это про вас.
Мы в Cetera такие проекты видим: когда стек уже выбран, а архитектура — нет. И тогда приходится переделывать.
Что с этим делать — порядок действий в общем виде
Начинаем с аудита: кто взаимодействует с системой, какие данные, где хранятся, кто имеет доступ.
Фиксируем нефункциональные требования: доступность, безопасность, аудит, масштабируемость, восстановление.
Строим схему C4 Context: выделяем границы, определяем внешние и внутренние компоненты по ответственности, а не по физическому расположению.
На уровне C4 Container — только там, где есть реальная причина: разные профили нагрузки, жизненные циклы, технологии. Не выделяем сервисы ради выделения.
Выбираем стек не по «модно», а по функциональности: например, .NET для бизнес-логики, Python — для AI-работ.
Хранилище — не сразу специализированное, а то, что покрывает требования. Например, PostgreSQL с pgvector — пока не нужно отдельное хранилище.
Что мы с этим делаем — выбор платформы как выбор будущего
Мы в таких случаях делаем так: начинаем с анализа контекста, а не с выбора движка. Потому что платформа — это не выбор технологии, а выбор того, как система будет меняться и развиваться в будущем.
Выбор платформы — это выбор скорости изменений на годы вперёд, а не разовое решение.
У нас поддерживаем и развиваем проекты на Cetera CMS, 1С-Битрикс, Laravel, Yii2, InSales, WordPress, Magento2 и других платформах.
Если у вас сейчас платформа не справляется с реальными условиями — разбор того, что даст переход на другую платформу, поможет понять, стоит ли меняться.
Это часть нашей работы — Сбор требований, анализ, аудит, спрос, конкуренты, отчеты, планы и ТЗ. Собираем требования с сотрудников клиента, анализируем спрос и конкурентов, проводим аудиты существующего сайта. Предоставляем отчеты, рекомендации и технические задания на создание контента, программирование функциональностей и разработку интеграций. Сбор требований, анализ, аудит, спрос, конкуренты, отчеты, планы и ТЗ
Автор: Святослав Семенов из Cetera Labs
Новость для бизнеса в Обнинске, Россия