CDN & Media Service

В текущей архитектуре необходим будет CDN, чтобы уменьшить общий response time нашей системы.

Давай разберем в диаграммах получение статики для клиента:

Cache Hit в CDN

1. Client Request → GeoDNS → CDN Edge Server
2. CDN Edge Server → Client (cached content)

Cache Miss в CDN

1. Client Request → GeoDNS → CDN Edge Server
2. CDN Edge Server → Media Service (Origin)
3. Media Service → MinIO
4. MinIO → Media Service → CDN Edge Server → Client