Ensi — набор слабосвязанных сервисов по бизнес-доменам

Общая архитектура и единые правила API, но раздельные базы данных и отсутствие сквозной связности. Нет проблем с гибкостью, как у монолитов, и избыточной сложности, как у микросервисов
Headless
Административные и клиентские интерфейсы отделены от бэкенда
API-first
Контракт первичен, Design Guide и автогенерация на базе OpenAPI Specification
Kafka
Журнал сообщений, для ассинхронного доступа к событиям со стороны сервисов
Kubernetes
Поддержка Горизонтального масштабированя. Конфигурации инфраструктуры описаны и опубликованы

Система под ваши процессы, а не наоборот

Ensi подстраивается под вашу доставку, маркетинг и товарное предложение — а не вы под платформу.
Уникальные процессы автоматизируются так, как они устроены у вас, а не как в коробке

Не нужно строить с нуля: следующий продукт собирается из того, что уже работает
IT перестает быть причиной, по которой бизнес не может изменить процесс
Внедряется только та функциональность, которая нужна сейчас, а не весь функционал коробки

Лицензионных платежей за ПО, за пользователей или за оборот — нет
Результат кастомизации принадлежит вам, вплоть до права передавать его третьим лицам
Единовременные капитальные затраты перераспределяются в предсказуемые операционные
Идеально и для внутренних команд, и для внешних интеграторов
  • Аутсорс
    Ensi внедряют аккредитованные партнеры. Архитекторы, аналитики и разработчики проходят обязательный онбординг
  • Инхаус и аутстаф
    Платформа Ensi — идеальная основа для разработок inhouse-команд: за счет низкого порога входа, популярного стека и продуманной архитектуры
Ведущие интеграторы выбирают Ensi для проектов ecommerce

Основа для inner source и собственной команды

Платформа рассчитана на то, что развивать ее будет ваша команда. Документация, гайдлайны, шаблон нового сервиса и открытый репозиторий сокращают зависимость от подрядчика до уровня, который вы выбираете сами
Широко распространенный стек технологий, современная сервисная архитектура, позволила нам без значительных проблем встроить систему в ИТ ландшафт компании, создать внутреннюю команду разработки и самостоятельно развивать и поддерживать решение на платформе Ensi.
Алексей Андреев, директор по цифровым продуктам «ЛЭТУАЛЬ»

ИИ-разработка на Ensi 

Готовые инструкции по стандарту Agent Skills позволяют быстро научить ИИ-агента работать так, как это делают эксперты Ensi

Реплатформинг. Переезд без остановки бизнеса

Ensi встраивается рядом с вашим монолитом. Разрезайте легаси по чуть-чуть в удобном для вас темпе.
  • Продажи идут все время миграции
  • Бюджет разбит на этапы, и каждый этап дает измеримый результат
  • На каждом шаге есть точка отката

Санкции, регуляторика, безопасность

Решения Ensi входят в единый реестр российского программного обеспечения, участник «Сколково» с 2019 года и член АРПП «Отечественный софт»

Разработка учитывает регламенты ФСТЭК России, национальный стандарт ГОСТ Р 56 939−2016, стандарты серии ISO/IEC 27 000, материалы OWASP Top Ten и рекомендации NIST
Исходный код открыт, поэтому ваша СБ может самостоятельно и досконально оценить безопасность
Сервисы платформы разворачиются в вашем контуре под вашим полным контролем

Стек платформы регулярно поддерживается и получает все актуальные обновления

Backend
  • PHP 8.2
  • Laravel 11
  • Laravel Octane + Swoole
  • PostgreSQL 16
  • Elasticsearch 8.7 + Kibana 8.7
  • OpenAPI Specification 3.0.3 + stoplight + openapi-generator
  • Docker + k8s 1.19 + Helm 3.4
  • Jenkins 2.263
  • Kafka 2.7
Frontend
  • React 18
  • NextJS 14
  • Tanstack React Query
  • Greensight design system
  • Storybook 7
  • Emotion CSS-in-JS
  • Typescript 5
  • Yarn 1
  • NodeJS 22
Тесты

Код сервисов покрыт автотестами до 90%

Оценка качества и корректности исходного кода

  • Встроенная проверка с помощью PHPStan

  • Требования к стилю кода описаны в документации

    Подробнее
  • Встроенная проверка с помощью PHP CS Fixer

  • Отладка с помощью xdebug

    Подробнее

Различные вспомогательные решения

Подпишитесь на новости платформы для backend-разработчиков в телеграме

Обратите внимание на решения Ensi Platform

Управление товарами и каналами дистрибуции
Управление заказами
Управление собственным маркетплейсом