Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020)

Материал из 0x1.tv

Версия от 07:02, 13 августа 2020; StasFomin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Докладчик
Анзор Кардан.jpg
Анзор Кардан

Как мы разработали архитектуру сервиса по продаже мультимодального маршрута.

Пользователи хотят покупать готовые маршруты. При покупке билетов в онлайн, пользователям приходится самостоятельно искать способы добраться из точки А в точку Б, строить маршруты и сравнивать варианты поездки с учетом множества факторов (стоимости, времени, вида транспорта и т.д.), тратя время на планирование. На западе существует множество сервисов, облегчающих задачу (Omio, Rome2Rio, Qixxit), и мы решили создать такой же удобный сервис в России, который помогает путешественникам найти готовые маршруты в зависимости от их потребностей и возможностей. В данном докладе мы делимся опытом проектирования архитектуры нашего сервиса Movista.

  • Проблема - соединить три вида модальности! Разные бизнес-процессы и технологии продаж билетов, отсутствие единой точки интеграции и отраслевых стандартов, что делать?
  • С чего начать проектирование сервиса:
    • Изучение протоколов (API) поставщиков и выявление ограничений в технологиях продаж
    • Определение базовых сущностей будущего протокола (API)
    • Унификация Workflow покупки 3-х видов модальности
    • Разработка объектной модели и собственного протокола (API)
Как проверить что мы все сделали правильно?
Архитектура пакетного шлюза Movista
Пакетный шлюз (ПШ) это набор из 2-х открытых сервисов - (API услуги и API пакета) и внутреннего сервиса (API калькулятора цен). Основная задача ПШ - работа с API поставщиками для выполнения бизнес-логики продаж билетов. Работа с поставщиками одного типа услуг (например Авиа) ведется в рамках одного сервиса услуги (коннектора). За маршрутизацию запросов из открытых API в соответствующие коннекторы отвечает «модель доступа к услугам». Взаимодействие сервиса услуги (коннектора) с конкретным поставщиком осуществляется через "адаптер", реализующий логику работы API поставщика. За маршрутизацию запросов из сервиса услуги к конкретному поставщику отвечает «модель доступа к поставщикам».
Преимущества
  • Возможность подключать/отключать конкретных поставщиков без влияния на основной бизнес-процесс
  • Возможность быстрой интеграции новых поставщиков транспортных и нетранспортных услуг.

Гипотеза о востребованности сервиса по продаже мультимодальных маршрутов подтвердилась, и наша технология продаж находится в тренде e-travel рынка.

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Презентация

Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020).pdf
Архитектура e-travel сервиса Movista (Анзор Кардан, HelloConf MTS-2020)!.jpg

Примечания и ссылки

Plays:25   Comments:0