Handling Large Blobs medium
What is an 'Origin Shield' or 'Mid-Tier Cache' in a CDN architecture?
- A A firewall.
- B A DNS server.
- C A backup server.
- D An extra caching layer between the Edge locations and the Origin. If 100 Edges miss, they hit the Shield (1 request to Origin), protecting the Origin from a request storm.
Answer: D. An extra caching layer between the Edge locations and the Origin. If 100 Edges miss, they hit the Shield (1 request to Origin), protecting the Origin from a request storm.
It collapses requests. Instead of 1000 edges hitting S3, 1000 edges hit the Shield, and the Shield hits S3 once.
One system design question a day, with spaced repetition so the ones you miss come back.
Get the appRelated questions
- Why do modern sites serve images in WebP or AVIF format?
- What does the acronym BLOB stand for?
- Why do we sometimes convert binary images to Base64 strings?
- For a feed with 100 images, why use 'Lazy Loading'?
- How does HLS/DASH handle a user moving from WiFi to 4G (Variable Bandwidth)?
- To avoid overloading the Application Server with bandwidth, how should a client upload a 10GB file?