Evaluation of CDN's Design

Let's evaluate our proposed CDN.

Evaluation

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 the users to provide faster access to content.
  • A CDN can also be the provider of proxy servers located in the ISP or Internet exchange points
...

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.