Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Advertising

Система по створенню і обробці рекламних компаній як зі сторони рекламодавця так і зі сторони клієнтів

img.png

Основні компоненти

  • users - сервіси для реєструванню, авторизації, автентифікації користувачів сиситеми.
  • advertiser - сервіс по стоворенню і реєстрації нових компаній на рекламу зі сторони рекламодавця
  • cabinet - сервіс по стоворенню і реєстрації нових компаній на рекламеу як зі сторони клієнта
  • campaign - створення рекламних компаній, налаштування таргетенгу, повязання клієнта і рекламодавця
  • payments - payment система для отриманні платеж і розрахнків за рекламу
  • adServer - після створення компаній і їх співпадіння рекламодавця з клієнтом. Створююється можливість показу за певним доступом, це може бути url adServer відповідає за показ реклами і рекламного вмісту, спираючись на фільтри або ліміти рекламної компанії
  • events - приймає і обробляє всі івенти системи і записує їх до черги
  • statistic - читає з черги івенти статистики, обновляє і зберігає її до бази даних

RPS

Якщо банери будуть розміщені на top 10 сайтах в UK (по одному банеру на сторінку).

Враховуючи населння UK ~67млн, з них відсоток який користується інтернетом буде складати 95% на 2019р. тобто ~63млн. Візьмемо коефіцієнт 0.8 від тих хто користуєтсья інтернетом - це є потенційні відвідувачі сайтів. На кожному сайті середня глибина переглядів 5 сторінок

RPS = 63млн * 0.8 * 10 * 5 / 86400 = ~29200 запитів на секунду

Система таргетингу

  1. Демографія
  2. Локація
  3. Тематичний
  4. Соціальний
  5. Таргетинг по інтересах, звичках, повадках

Основні технології

  • Golang
  • Postgres
  • JS/React
  • AWS/Bare-metal
  • open telemetry, Prometheus, Jaeger, Grafana

Відслідковування статистики

  • По івентах відвідувачів сайтів
  • По івентах сервісів
  • Бізнес метрики сервісів

Зберігання статистики буде відбуватись в postgres базі даних, з розбиттям по днях, тижнях, місяцях, роках. З кожнеденним перехуванням з raw в stable статистику

Total Cost of Ownership

  • Витрати на інфрастуктуру ?
  • Витарти на розробку ?

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors