⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠

Text Elements

CDN Server

Key

Key

Value

Value

Cache

HTTP requests

Key

Key

Value

Value

Cache

CDN Server

Key

Key

Value

Value

Cache

CDN Server

。◕‿◕。

geographically distributed CDN nodes

Multi Instance server

Notes:

  • How do we notify the edge nodes that we have updated content?
    • Push vs. pull.
  • What happens on a cache miss on the CDN?
  • How to handle CDN node outages?
    • DNS service should be aware of which nodes are alive…

orchestrator

DNS

heartbeat

on cache miss, CDN pulls latest from server

server can send request to CDN node to invalidate key; next request will pull from server