Top.Mail.Ru
Поддержка и развитие онлайн кинотеатра Nonfiction.film
Первый этап: Доработки интерфейса администратора для отображения статистики просмотров и ограничения доступности контента в зависимости от геолокации.
Второй этап: Контракт на поддержку, миграции контента между CDN, доработки взаимодействия с платежными системами, разработка модуля отчетности, тестирование, поддержка, сокращение расходов на инфраструктуру.
К нам обратилась компания Nonfiction с потребностью в ограничении доступности контента в зависимости от геолокации клиента, а также отображения статистики просмотров в разрезе разных стран.

Итоги:

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

Задача:

  1. Сделать необходимые доработки чтобы доступность контента можно было регулировать по странам и регионам.
  2. Отобразить статистику для администраторов по странам.

Период работы:

Подключились, проанализировали проблему, поняли как можем воспроизводить доступ из разных географических точек мира. Подключили наших front-end разработчиков к доработке React.JS фронтенда и Node.JS бэкенда. Параллельно доработали систему администрирования на Python с фреймворком Django. Протестировали доработки и сдали заказчику первый этап. Очень понравилось общаться и взаимодействовать с командой поэтому договорились о том что будем помогать с развитием и поддержкой приложения.

Из крупных задач в следующих этапах реализовали задачи по:
  1. миграции полной коллекции контента между поставщиками Content Delivery Network. Примерный объём коллекции 5Тб;
  2. созданию различных API для интеграции с партнерскими системами, например SmartTV;
  3. разработке системы биллинговых отчетов, расчету, какой из фильмов принёс в периоде больше денег;
  4. доработке интеграций с платежными системами;
  5. сокращению затрат на инфраструктуру, более детальному управлению инсталляциями.

Команда:

Над проектом в разное время поработали команды и фронтенд/бэкенд разработки, тестирования и DevOps.

Технологии:

  • React.JS
  • Node.JS
  • Python
  • Django
  • PostgreSQL
  • Java
  • Spring
Наш постоянный поставщик интересных и разнообразных задач, наглядно показывающих жизненный цикл проекта в реальном мире.
Семён Бондарев, Java-разработчик Software Cats
Java / PostgreSQL
Quality assurance
Infrastructure
Обсудить проект_
Если у вас есть ИТ-проблема, оставьте ваши контакты, и мы поможем составить план ее решения. Обещаем не слать спам.
Нажимая, я говорю «Да»
политике конфиденциальности
hello@softwarecats.dev
Новосибирск, ул. Демакова
23/5, оф.308
Контакты_

Еще про наши проекты: