Обсудить проект
poster

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

ПоддержкаYii2РазработкаТестирование
06 апреля 2023

СРОК ВЫПОЛНЕНИЯ: май 2017 – август 2019

ШТАТ ПРОЕКТА (АУТСТАФФИНГ): 2 разработчика

ТЕХНОЛОГИИ: PHP, Yii2, PostgreSQL, GraphQL, ElasticSearch, HTML5, CSS, JavaScript, Vue.js, jQuery, Prisma, Docker, Docker Compose

СТОИМОСТЬ ПРОЕКТА: 3,5 млн. руб.

ЦЕЛЬ 

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

ОСНОВНЫЕ ЗАДАЧИ

  • Обслуживание старой версии сайта.
  • Разработка новой архитектуры сайта и внутренних микросервисов.
  • Создание центрального API для всех подразделений кинотеатров и интеграция со сторонними ресурсами. 

РЕШЕНИЯ

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

ТЕХПОДДЕРЖКА 

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

НОВАЯ АРХИТЕКТУРА И API

Переписали весь код и создали модульную структуру. Разработали виджет онлайн-бронирования, сервис авторизации, систему управления сеансами и внедрили еще более десяти микросервисов. Благодаря этому можно смотреть расписание сеансов в своем городе, бронировать только свободные места, оплачивать билеты онлайн и прочее.

ТРУДНОСТИ, С КОТОРЫМИ СТОЛКНУЛИСЬ

Огромное количество микросервисов, которые надо интегрировать с внешними сторонними ресурсами и ПО.

ЧЕМУ НАУЧИЛИСЬ

Мы получили колоссальный опыт построения модульной архитектуры. Избавились от монолита и разделили ответственность по модулям. Каждый наш сервис выполняет предназначенную ему задачу.

РЕЗУЛЬТАТЫ

  • Полностью обновленная архитектура управления сайтом и кинотеатрами.
  • Разработаны система управления сеансами, виджет online-бронирования и продаж, а также ряд других функциональных модулей, упрощающих работу сотрудникам кинотеатров и улучшающих пользовательский опыт.   

logo-background