ByteTown
Разработка внутреннего продукта для Influence агентства
ByteTown
#Сайт под ключ

Разработка внутреннего продукта для Influence агентства

227 
ByteTown
ByteTown Россия, Челябинск
Поделиться:
Клиент

Influence Agency Media Bridge

Сфера

Дизайн и Реклама

Регион

Россия

Тип сайта

Порталы и сервисы

Сдано

Февраль 2022

Задача

Заказчик представляет агентство, которое хочет предложить решение, для своих клиентов-рекламодателей, следующей истории:

Рекламодатель (бренд), чтобы получить трафик на свой сайт, хочет разместить преролл и свою ссылку в описании видео на канале блогера, при этом он хочет платить за просмотры этого ролика с автоматическим учетом выпусков новых видео с его прероллом.

Требования к решению:

Реализация личного кабинета у блогера и рекламодателей;

Поддержка сотрудничества нескольких рекламодателей с одним или нескольким блогером;

Отказоустойчивый учет статистики кликов по ссылке и просмотров роликов. Ни один клик и просмотр не должен быть потерян;

Определять выход новых видео по ссылкам рекламодателей;

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

Решение

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

Этапы работы:

Сбор требований заказчика к разрабатываемому решению;

Концептуальное проектирование решения, построение диаграмм для определения концепции продукта;

Проектирование архитектуры, определение технологий разработки;

Разработка UI интерфейса решения;

Программирование Backend и Frontend части;

Тестирование решения;

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

Результат

Мы разработали отказоустойчивый учет статистики по просмотрам и кликам. В качестве ядра отказоустойчивости применили Yandex Cloud Functions и очередь сообщений Yandex Message Queue, которая надежно хранит каждый клик и просмотры видео, в последующем данные из очереди сохраняются в нашу базу данных.

Используемые технологии:

Yandex Cloud Functions

Yandex Message Queue

Typescript

Node.js

Fastify

Mysql

Sequelize

Redis

Nginx


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


Над проектом работали:


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

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

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

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