В текущей архитектуре необходим будет 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