GorodPay - Федеральный инфраструктурный
проект группы "Газпромбанк" для проезда в транспорте, который
помогает более 4 млн пользователей в 18 регионах России производить покупку
проездных билетов удобно и выгодно.
Проект объединил всех участников городской
экосистемы для предоставления удобных, прозрачных и безопасных платежных услуг
по приобретению билетов на весь пассажирский транспорт, делая города России
более привлекательными для жителей и гостей.
Обеспечение отказоустойчивости
Уже на старте платформа обеспечивает
единовременный поток более 4 млн пользователей и 300 млн транзакций
ежесуточно в 18 регионах России, поэтому мы выбрали микросервисный подход
к построению архитектуры для технической реализации.
Такой подход позволяет масштабировать систему поэтапно по мере роста нагрузки
на отдельные ее части.
Вся система состоит из независимых
компонентов, каждый из которых выполняет свою функцию. Это позволяет обновлять
части системы независимо. А также добиваться большей отказоустойчивости за
счет работы нескольких копий каждого компонента одновременно. В случае
проблем с одним из них, нагрузка динамически перераспределяется между
остальными компонентами.
Интеграция с бизнесом и государством
GorodPay предлагает государственным органам автоматизированную платформу,
которая предоставляет лучший в своем классе пользовательский интерфейс для
граждан и технологические решения для оптимизации затрат. А внедрение решений
"умного города" улучшает управление тарифами и трафиком, стимулирует
внедрение бесконтактных платежей.
GorodPay позволяет партнерам-перевозчикам
повысить уровень сервиса и стать более эффективными. Полноценная транспортная
система включает учет и гарантию возмещения поездок льготных категорий граждан,
обеспечивает поддержку гибких тарифных планов, настройку различных типов
проездных билетов и систем лояльности для пассажиров.
Безопасность
Выполнять требования законодательства стало просто (54-ФЗ, 220-ФЗ, 259-ФЗ и
др).
GorodPay использует технологию Open Loop с гибридными функциями, а также
сертифицирован по программе VISA Ready for Transit.
Инфраструктурную часть системы безопасности мы возложили на облачного
провайдера, а сервисный ландшафт приложения мы развернули самостоятельно с
помощью команды devOps.
Big data
Организовали быстрый сбор, обработку и хранение больших массивов
данных с помощью кластера ClickHouse. Интеграция системы аналитики позволяет
участникам транспортной экосистемы эффективно анализировать полученную
информацию и проводить своевременные улучшения.
Сокращение Time-to-market
Для управления репозиториями и обеспечения быстрого релизного цикла мы
применили методологию Agile, адаптированную под требования безопасности и
инфраструктурные ограничения, а также комбинацию из нескольких подходов
автоматического и ручного тестирования, что позволило добиться высокого
качества сложного продукта без повышенных временных затрат.
Развитие проекта
Над разработкой сервиса GorodPay продолжает работать команда DEX с 17-ти
летним опытом из 15 человек в лице аналитиков, mobile, frontend и
backend-разработчиков, QA-инженеров, а также DevOps специалистов.
Мы продолжаем развивать и масштабировать проект. Очередной этап -
запустить работу сервиса на всей территории Российской Федерации с расчетной
нагрузкой до 100 млн пользователей и последующая его интеграцией в остальные
части городской инфраструктуры: платный паркинг, развлечения, и др., что
позволит объединить целый город в одном смартфоне.