Технологический стек

языки программирования, фреймворки, субд, программное обеспечение
Технологический стек и программное обеспечение

Мы используем гибкий и независимый технологический стек, основанный на Open Source решениях, собственных разработках и локально развертываемых ИИ-технологиях. Архитектура проектов создается с учетом отказоустойчивости, безопасности данных и минимизации зависимости от внешних SaaS-платформ и зарубежных сервисов.

Языки программирования и скриптовые языки
  • PHP — основной язык серверной разработки (Backend) для реализации бизнес-логики и построения REST API.
  • JavaScript — базовый язык клиентской разработки (Frontend) для создания интерактивных пользовательских интерфейсов.
  • Python — применяется для автоматизации процессов, предварительной обработки данных, интеграции ИИ-модулей.
  • Bash (sh-скрипты) — используется для автоматизации инфраструктуры, CI/CD-процессов, системного администрирования, мониторинга серверной инфраструктуры и реализации внутренних сервисных утилит. Для задач мониторинга и обслуживания инфраструктуры применяются собственные сценарии и инструменты автоматизации разработки компании.
  • HTML5 / CSS3 — стандарты разметки и кроссбраузерной стилизации веб-интерфейсов.
Фреймворки, библиотеки и среды разработки
  • jQuery — JavaScript-библиотека для работы с DOM, обработки событий и поддержки существующих веб-интерфейсов.
  • Компоненты обработки документов — проверенные Open Source библиотеки для автономной генерации (PDF+XLSX) и парсинга (XLSX) документов без обращения к внешним SaaS-сервисам.
  • Собственные программные модули и внутренние фреймворки — используются для реализации бизнес-логики, интеграций, API и специализированных компонентов проектов. Такой подход позволяет адаптировать архитектуру под задачи заказчика, снизить избыточность и контролировать жизненный цикл программного обеспечения. Отказ от коммерческих CMS/коммерческих платформ позволяет избежать избыточности типовых CMS и уменьшить зависимость от сторонних платформ.
  • Собственный контур безопасности — внутренний модуль фильтрации и валидации входящего трафика, применяемый для защиты веб-проектов от типовых атак, вредоносных запросов и аномальной активности на внешнем периметре.
Системы управления базами данных (СУБД)
  • PostgreSQL — промышленная объектно-реляционная СУБД, применяемая в проектах с высокими требованиями к надежности, транзакционности и структуре данных.
  • MariaDB / MySQL — реляционные СУБД.
  • SQLite — компактная встраиваемая (embedded) реляционная база данных, используемая для локального хранения конфигураций, кеширования данных, обеспечения автономной работы отдельных микросервисов и быстрого прототипирования без необходимости развертывания полновесного серверного ПО.
Среда контейнеризации и инфраструктурное ПО
  • Linux — серверные операционные системы семейства Linux, используемые в качестве основной среды развертывания прикладных сервисов, контейнерной инфраструктуры и системного ПО.
  • Nginx — высокопроизводительный веб-сервер и reverse proxy, применяемый для балансировки нагрузки, обработки HTTP(S)-трафика, маршрутизации запросов и защиты внешнего периметра веб-приложений.
  • Docker — платформа контейнеризации, используемая для изолированного развертывания, масштабирования и управления микросервисной архитектурой наших продуктов. Обеспечивает воспроизводимость среды выполнения и независимость от инфраструктурных провайдеров.
API, интеграции и протоколы взаимодействия
  • REST / JSON API — основной механизм межсистемного взаимодействия, используемый для интеграции веб-платформ, мобильных приложений, ERP/CRM-систем, внешних сервисов и микросервисной архитектуры.
  • JWT / OAuth2 — технологии аутентификации и авторизации, применяемые для защищенного доступа к API, пользовательским сервисам и внешним интеграциям.
  • Webhook-механизмы и событийные интеграции — используются для обработки асинхронных событий, обмена данными между системами и автоматизации бизнес-процессов.
Технологии искусственного интеллекта (ИИ / AI)
  • Ollama — специализированная ИТ-платформа для локального развертывания и инференса больших языковых моделей (LLM). Запуск нейросетевых моделей на собственных вычислительных мощностях обеспечивает локальную обработку данных без передачи информации внешним AI-сервисам, исключает трансграничную передачу информации и защищает ИТ-контуры от санкционных рисков и блокировок со стороны зарубежных AI-провайдеров.
Интеграции с внешними платформами и сервисами

Компания обладает практическим опытом разработки и сопровождения интеграций с российскими и международными цифровыми платформами, информационными системами и API-сервисами.

Реализованы интеграции, в том числе, со следующими категориями систем:


  • ERP и учетные системы:

    • 1С (различные версии и конфигурации).

  • Логистические и транспортные сервисы:

    • Grastin,
    • Достависта,
    • IntegraLdos,
    • CDEK,
    • Деловые Линии,
    • Boxberry / Яндекс.Доставка
    • а также иные службы доставки и логистические API.

  • Маркетплейсы и торговые платформы:

    • Яндекс Маркет,
    • Ozon,
    • Wildberries,
    • Авито,
    • Мегамаркет.

  • Платежные системы:

    • ЮKassa,
    • Яндекс Pay,
    • PayMaster,
    • а также иные платежные шлюзы и эквайринговые сервисы.

  • Коммуникационные платформы:

    • сервисы IP-телефонии,
    • чат-бот платформы,
    • мессенджеры,
    • социальные сети,
    • SMS-провайдеры.