Премьер Зал
3 500 000
Культура и исскусство
Россия
Декабрь 2019
«Премьер Зал» — сеть кинотеатров с филиалами по всей России. Нужно было обеспечить стабильную работу действующего сайта и одновременно подготовить новую архитектуру, которая позволила бы развивать сервис и объединить основные процессы сети.
Перед нами стояли три основные задачи:
поддерживать и дорабатывать существующую версию сайта;
разработать новую архитектуру и внутренние микросервисы;
создать центральный API для подразделений сети и интеграции со сторонними системами.
Начали с поддержки существующего сайта: исправляли недочёты и постепенно дорабатывали функциональность. Параллельно проектировали новую версию платформы и её серверную часть.
Вместо прежней структуры разработали модульную архитектуру и разделили функциональность на отдельные микросервисы. Всего их получилось 17. Для взаимодействия между различными частями системы создали центральный API, через который сервисы и подразделения сети могли обмениваться данными.
Отдельно разработали сервис авторизации, систему управления киносеансами и виджет онлайн-бронирования и продажи билетов.
Новая архитектура связала основные сценарии работы сайта. Пользователь мог выбрать свой город, посмотреть расписание, выбрать свободные места, забронировать их и оплатить билет онлайн.
При этом отдельные модули были ориентированы на внутренние задачи сети и упростили работу сотрудников кинотеатров с сайтом и сеансами.
Перестроили архитектуру сайта и разработали систему из 17 микросервисов, объединённых через центральный API.
Реализовали управление сеансами, авторизацию, онлайн-бронирование и продажу билетов. Сайт объединил пользовательские сервисы и внутренние инструменты сети в единую систему.
В результате кинотеатры получили обновлённую платформу, которую можно было развивать и дополнять отдельными функциональными модулями без переработки всей системы.