Что мы делаем?
Мы разрабатываем экосистему для междугородних автобусных перевозчиков и их пассажиров в Российской Федерации. Она состоит из нескольких больших проектов:
GDS (от англ. «Global Distribution System»). B2B.
Глобальная дистрибьюторская система, задача которой получать из разных внешних API (автовокзалов, перевозчиков, системных интеграторов) данные об автобусных рейсах, унифицировать и «раздавать» их агентам в едином формате по своему API. Проект запущен в январе 2024 года. На сегодняшний день получает данные о рейсах из 29 внешних информационных систем и отдаёт 30+ агентам. Основные агенты GDS: Яндекс.Путешествия, ТуТу.ру, РЖД, Юнитики, UFS и многие другие. Проект относится к категории «HighLoad» высоконагруженных проектов, количество запросов от агентов — 100+ RPS, 48 воркеров непрерывно сканируют внешние API.
Рос-Билет ру — собственная площадка по продаже автобусных билетов. B2C.
Магазин ros-bilet.ru запущен в 2013 году, в начале 2026 года полностью переписан с нуля и перезапущен. С его помощью пользователи могут купить билеты на междугородние автобусы, ознакомиться с отзывами о перевозчиках, вернуть билет он-лайн.
CRS — программное обеспечение для перевозчика. B2B.
CRS (Computer reservations system) — информационная система, предоставляющая в режиме реального времени данные о тарифах, расписании рейсов и наличии мест с последующей возможностью бронирования. Другое её обозначение — инвенторная система. Проект находится в разработке и ещё не запущен в работу в боевом режиме.
Стек используемых технологий
Для поддержания и развития цифровой платформы Рос-Билет ру используется следующий технологический стек:
Архитектура программного обеспечения
Модульный монолит на базе системы управления (Content Management Framework) Drupal 11+.
Фронтенд (Frontend)
- HTML, CSS;
- JavaScript (Alpine.js, IMask).
Бекенд (Backend)
- PHP 8.4+ для обработки запросов от пользователей и взаимодействия с БД;
- Веб-сервер: Nginx для обслуживания HTTP-запросов;
- Базы данных*: PostgreSQL 17+ и MariaDB/MySQL 8+, размещены на серверах в Российской Федерации;
- Redis и APCu для кэширования.
Прочее
- GitLab с полноценным CI/CD (пример Pipelines);
- OpenAPI;
- Docker, локальная разработка через DDEV;
- PHPUnit для модульных и функциональных тестов, покрытие кода;
- PHPStan — статический анализ кода;
- PHP_CodeSniffer — соблюдение стандартов оформления кода.
* Поскольку проекты высоконагруженные, то при работе с БД мы применяем:
- нормализацию, денормализацию данных в зависимости от конкретного случая;
- репликацию;
- применение индексов;
- транзакции с указанием уровня изоляции, блокировки;
- построение сложных запросов.
Сведения о юридическом лице
- Полное наименование: Общество с ограниченной ответственностью «Рус-Билет»
- Сокращённое наименование: ООО «РБ»
- Юридический адрес: 355011, г. Ставрополь, ул. Пирогова, д. 78, 1-й этаж, офис № 13
- ИНН: 2635208693
- КПП: 263501001
- ОГРН: 1152651006562
- Основной ОКВЭД: 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.90
- Код деятельности в ИТ: 23.01
- Контактный телефон: 8-495-204-18-20
- Электронная почта: info@ros-bilet.ru