Сведения об ИТ-деятельности

Описание ИТ-деятельности

Общество с ограниченной ответственностью «Интеллектуальные автобусные системы» развивает проект avtobus.ru — B2C-платформу продажи межгородних автобусных билетов в Российской Федерации.

Архитектура программного обеспечения

Модульный монолит на базе CMF Drupal 11+ с жёсткой типизацией PHP-кода и конфигурационным управлением.

Функциональность платформы

  • Поиск рейсов, покупка и возврат электронных билетов.
  • Личный кабинет, статусы поездок, уведомления по email.
  • Отзывы о перевозчиках, страницы направлений и расписаний.
  • Интеграция с платёжными провайдерами (Сбербанк, Т‑Банк, СБП, SberPay).

Фронтенд

  • HTML5, CSS/SCSS, Twig‑шаблоны.
  • JavaScript: Alpine.js (реактивные интерфейсы), IMask (маски ввода).
  • Собственная библиотека компонентов: ab-date-picker (Rollup, ESM).

Бэкенд

  • PHP 8.4+ (FPM), Composer, строгая типизация.
  • Веб‑сервер: Nginx.
  • Базы данных: MariaDB/MySQL 8+ (основные), Redis (кэш), APCu (локальный кэш).
  • Очереди фоновых задач, cron‑процессы и импорты.
  • Инструменты эксплуатации: Drush для деплоя/миграций.

Инфраструктура и данные размещаются на серверах в Российской Федерации.

Инфраструктура и DevOps

  • Docker для окружений; локальная разработка через DDEV.
  • GitLab с CI/CD: автосборка, статический анализ, деплой веток на DEV‑окружения.
  • Автоматическое применение конфигурации и обновлений: drush deploy.
  • Логирование: Monolog.

Тестирование и качество кода

  • PHPUnit (unit, kernel, functional) с Drupal Test Traits; отчёт о покрытии.
  • PHPStan (расширения для Drupal).
  • PHP_CodeSniffer + Drupal Coding Standards; PHPCompatibility; Parallel Lint.

Работа с данными и базами данных

Для устойчивости под нагрузкой применяются:

  • Нормализация и денормализация схем по сценарию использования.
  • Индексы, покрывающие индексы; анализ планов выполнения запросов.
  • Транзакции с заданным уровнем изоляции и управлением блокировками.
  • Репликация и разделение read/write‑нагрузки при необходимости.
  • Сложные SQL‑запросы и оптимизация джойнов.
  • Кэш‑слои (APCu/Redis) и прогрев данных.

Безопасность и соответствие

  • Разделение секретов и конфигураций по окружениям, хранение вне VCS.
  • Политики AB_ENV для ограничения опасных действий на продакшене.
  • Регулярные обновления Drupal 11.x и зависимостей Composer.

Платформа avtobus.ru сочетает промышленный стек (Drupal 11, PHP 8.4, Nginx, MariaDB/MySQL, Redis) и зрелые практики DevOps/QA (Docker/DDEV, GitLab CI/CD, PHPUnit, PHPStan, PHPCS), что позволяет надёжно развивать продукт и масштабировать его под рост аудитории и транзакционной нагрузки.

Сведения о юридическом лице

  • Полное наименование: Общество с ограниченной ответственностью «Интеллектуальные автобусные системы»
  • Сокращённое наименование: ООО «ИАС»
  • Юридический адрес: 295000, Республика Крым, г.о. Симферополь, г. Симферополь, ул. Некрасова, д. 16, офис 6
  • ИНН: 9102305061
  • КПП: 910201001
  • ОГРН: 1259100007055
  • Основной ОКВЭД: 62.01 — Разработка компьютерного программного обеспечения
  • Дополнительные ОКВЭДы: 52.21, 62.02, 62.02.1, 62.02.2, 62.02.3, 62.02.4, 62.02.9, 62.03, 62.03.1, 62.03.11, 62.03.12, 62.03.13, 62.03.19, 62.09, 63.11, 63.11.1, 63.11.9, 63.12, 63.91, 71.20.9, 72.19, 73.11, 73.20.1, 74.90.9, 74.90.91, 74.90.92, 74.90.99, 79.11, 79.90
  • Код деятельности в ИТ: 23.01
  • Контактный телефон: +7 (495) 128-44-26
  • Электронная почта: info@avtobus.ru