Лидеры года — новая категория на Workspace Digital Awards! Номинируйте вашу команду, продукты и проекты.
MediaTen
Сеть кинотеатров по России
MediaTen
#Поддержка и развитие сайта#Проектирование сайта

Сеть кинотеатров по России

549 
MediaTen Россия, Екатеринбург
Поделиться: 0 0 0
Сеть кинотеатров по России
Клиент

Премьер Зал

Бюджет

3 500 000

Сфера

Культура и исскусство

Страна

Россия

Сдано

Декабрь 2019

Задача

«Премьер Зал» — сеть кинотеатров с филиалами по всей России. Нужно было обеспечить стабильную работу действующего сайта и одновременно подготовить новую архитектуру, которая позволила бы развивать сервис и объединить основные процессы сети.

Перед нами стояли три основные задачи:

поддерживать и дорабатывать существующую версию сайта;

разработать новую архитектуру и внутренние микросервисы;

создать центральный API для подразделений сети и интеграции со сторонними системами.

Решение

Начали с поддержки существующего сайта: исправляли недочёты и постепенно дорабатывали функциональность. Параллельно проектировали новую версию платформы и её серверную часть.

Вместо прежней структуры разработали модульную архитектуру и разделили функциональность на отдельные микросервисы. Всего их получилось 17. Для взаимодействия между различными частями системы создали центральный API, через который сервисы и подразделения сети могли обмениваться данными.

Отдельно разработали сервис авторизации, систему управления киносеансами и виджет онлайн-бронирования и продажи билетов.

Новая архитектура связала основные сценарии работы сайта. Пользователь мог выбрать свой город, посмотреть расписание, выбрать свободные места, забронировать их и оплатить билет онлайн.

При этом отдельные модули были ориентированы на внутренние задачи сети и упростили работу сотрудников кинотеатров с сайтом и сеансами.

Результат

Перестроили архитектуру сайта и разработали систему из 17 микросервисов, объединённых через центральный API.

Реализовали управление сеансами, авторизацию, онлайн-бронирование и продажу билетов. Сайт объединил пользовательские сервисы и внутренние инструменты сети в единую систему.

В результате кинотеатры получили обновлённую платформу, которую можно было развивать и дополнять отдельными функциональными модулями без переработки всей системы.

https://mediaten.ru/cases/russian-cinema-chain

Стек технологий

  • JavaScript JavaScript Язык программирования
  • PHP PHP Язык программирования
  • Yii2 Yii2 Фреймворк/библиотека
  • Vue.js Vue.js Фреймворк/библиотека
  • Elasticsearch Elasticsearch База данных
  • PostgreSQL PostgreSQL База данных
  • Docker Docker Среда разработки

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

MediaTen с удовольствием обсудит вашу задачу

Оставить заявку