Связаться

Стек под задачу

Выбираем инструменты по назначению решения, ограничениям ИТ-среды и требованиям к эксплуатации.

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

Backend и платформы

PHP / D7LaravelSymfonyNode.js / NestJSPythonGo.NET

Для коробочного Битрикс24 и проектов на «1С-Битрикс: Управление сайтом» используем PHP/D7. Самостоятельные PHP-приложения разрабатываем на Laravel и Symfony. Также работаем с Node.js/NestJS, Python/Django/FastAPI, Go и .NET.

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

Веб- и мобильные интерфейсы

Vue / NuxtReact / Next.jsFlutterReact NativeSwiftKotlinPWA

Для веб-интерфейсов используем Vue/Nuxt и React/Next.js. Для мобильных приложений - Flutter, React Native, Swift и Kotlin; PWA рассматриваем, когда требования позволяют реализовать сценарий через веб. Интерфейс проектируем вместе с действиями пользователя и API, а не отдельно от данных.

Данные и обмен

MySQLPostgreSQLRedisRESTSOAPGraphQLWebSocket

Работаем с MySQL, PostgreSQL, Redis, очередями сообщений и задач. Для взаимодействия систем используем REST, SOAP, GraphQL, WebSocket и webhooks. В предметных проектах можем интегрировать 1С, ERP/WMS, CRM, телефонию, платёжные сервисы, маркетплейсы и ЭДО.

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

Инфраструктура и поставка

LinuxDockerCI/CDGitCode reviewТестирование

Используем Linux, Docker и CI/CD; поддерживаем Git и code review, автоматические тесты, мониторинг и резервное копирование. Эти практики применяются в подходящем для проекта составе. При передаче действующего продукта сначала изучаем доступные окружения и существующий порядок выпуска.

Что показывает опыт

Подтверждённые примеры: система автопарка внутри Битрикс24 для крупной федеральной компании и отдельная система на Laravel. Указанные на этой странице технологии - компетенции команды, а не автоматически стек каждого из этих проектов.

Разработка Битрикс24 · Веб-сервисы · Интеграции

Проверим совместимость с вашим проектом

Расскажите о текущем стеке, системах и ограничениях. Определим, где наша команда может быть полезна и какие технические вопросы нужно уточнить.

Обсудить задачу