Get Started. It's Free
or sign up with your email address
Video ads core by Mind Map: Video ads core

1. Untitled

1.1. directory structure

1.2. openresty configs

1.3. docker configs

2. scheduler

2.1. schedule config support (like marketplace)

2.2. save state (last run time)

3. Database wrapper servicess

3.1. Mysql service (wrapper to use keepalive)

3.2. Clickhouse searvice (marketplace like)

4. Advertiser repository

4.1. preload (in backgroud) data from mysql for fast fetching

4.2. fetches all suitable advertiser ids by key

5. Advertiser selector (?)

5.1. develop algorithm

6. VAST buffer

6.1. requests VAST from advertiser

6.2. buffers response by request_uid key

6.3. returns response for analytics

7. Response formatter

7.1. formats VAST-wrapper response

8. stats service

8.1. buffers stats

8.2. flushes to clickhouse by sheduler

9. wrapper controller and VAST buffer

10. events controller