Search⌘ K

Evaluation of CDN’s Design

Evaluate the proposed CDN.

Requirements compliance

Here, we see how our design fulfills the requirements we discussed in the previous lessons. Our main requirements are high performance, availability, scalability, reliability, and security. Let’s discuss them all one by one.

Performance

CDN achieves high performance by minimizing latency. Some of the key design decisions that minimize latency are as follows:

  • Proxy servers usually serve content from the RAM.

  • CDN proxy servers are placed near ...