MEIJI

Наша компания начала ИИ‑трансформацию. Уже через 2 месяца мы предложим решения в разы быстрее и дешевле.

Подробнее

Кастомные платформы и КИС на Go / Symfony

Кастомные платформы и КИС на Go / Symfony

Когда границы задачи понятны заранее — и выгоднее сделать лёгкую, точную систему под процессы, чем тянуть избыточную платформу.

Для каких задач это решение

Не «переписать всё», а собрать рабочую систему под ваш контур

Кастомная платформа — это не про «всё обязательно с нуля». Это про ситуации, где вы чётко понимаете рамки: какие роли работают в системе, какие сущности и процессы нужны, какие интеграции обязательны, какие отчёты должны быть на выходе. В таких проектах избыточная универсальность может только мешать: растёт стоимость, усложняется внедрение, увеличивается число “встроенных” вещей, которые не используются.
Мы проектируем и создаём корпоративные системы и платформы вокруг ваших процессов и данных, а не «вместо всего сразу». То есть: аккуратно встраиваемся в текущий ландшафт (1С, ERP, CRM, сайты, BI), делаем понятную архитектуру, запускаем MVP/пилот, доводим до эксплуатации — и дальше развиваем модули по мере реальных потребностей бизнеса.

Когда кастом оправдан

Две причины, которые встречаются чаще всего

Рамки проекта известны заранее

Система не планируется как «платформа на всё». Нужен конкретный корпоративный портал/CRM‑подобный инструмент с рабочими местами, ролями, согласованиями и понятным набором функций.

Нужен стек без PHP

У компании есть принципиальные требования к технологиям, комплаенсу или внутренней экспертизе — и вы хотите backend на Go, чтобы проще поддерживать и развивать внутри.

Что получает бизнес

Система, которая ровно про вашу работу

В кастомной платформе нет «лишних этажей». Есть то, что нужно именно вам: рабочие места под роли, понятные процессы, реальная скорость интерфейса, прозрачные интеграции и управление доступами. Это часто делает систему более удобной для пользователей и более дешёвой в эксплуатации, потому что она не борется со своей универсальностью.
При этом мы не продаём кастом как религию. До старта важно выбрать фундамент и не менять его в середине проекта: «кастом ≠ временная ступенька». Поэтому мы уделяем внимание первому этапу — чтобы решение было осознанным, а архитектура выдерживала изменения в бизнесе без паники и переписываний.

Как мы строим кастомные платформы

Архитектура → пилот → эксплуатация → развитие

Мы начинаем с ясности: какие процессы критичны, какие роли работают, какие данные проходят через систему, какие источники и потребители нужно связать. Затем формируем модульную архитектуру и запуск MVP/пилота — так, чтобы он уже был частью будущей системы, а не одноразовой демкой.
После пилота система обычно входит в эксплуатацию: закрывает первую боль бизнеса, а развитие идёт параллельно — как нормальная эволюция продукта. Важно, что каждый этап имеет измеримый результат и понятную проверку: «работает ли это на практике».
Наша цель — не идеальная схема в презентации, а инструмент, который реально работает в вашей ежедневной операционке.

Технологическая опора

Go для сервисов, Symfony для модулей, интеграции — как слой архитектуры

В кастомных проектах мы опираемся на понятные и зрелые технологии: Go как сервисный слой для интеграций, высоконагруженных компонентов и событийных контуров; Symfony — для специфичных backend‑модулей и веб‑приложений. Мы используем очереди сообщений, кэширование и наблюдаемость там, где это действительно влияет на устойчивость.

Как мы раскладываем стек по слоям архитектуры

Go‑сервисы и интеграции

События, очереди, высокая нагрузка, массовая обработка, надёжная доставка, наблюдаемость.

Symfony‑модули

Сложная бизнес‑логика, административные интерфейсы, прикладные подсистемы, API для фронта.

Слой интеграций

Связь с 1С/ERP/CRM, маркетплейсами, внешними сервисами и внутренними системами.

Пример сценария

Специализированный корпоративный портал под конкретные процессы

Допустим, у вас есть коллекторское агентство или сервисная компания: нужны рабочие места операторов, юристов и руководителей; процессы согласования и статусы; интеграции с телефонией и внешними источниками; отчёты и контроль SLA. Здесь кастомная система часто выигрывает: она проще, быстрее и точнее отражает вашу доменную модель, не требуя “подстраиваться” под универсальную платформу.

Ограничения и честные рамки

Чтобы кастом не превратился в вечную стройку

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

Короткая ВКС, чтобы решить: кастом или Pimcore

Опишите задачу, рамки и ограничения (стек, контур, роли, интеграции) — и мы предложим архитектурный вариант: где кастом оправдан, а где разумнее взять Pimcore и не тратить бюджет на избыточную разработку.

Работает на
Go
+
Next.js