Evaluation of a Newsfeed System’s Design
Evaluate the newsfeed design with respect to its non-functional requirements.
We'll cover the following...
Fulfill requirements
Our non-functional requirements for the proposed newsfeed system design are scalability, fault tolerance, availability, and low latency. Let’s discuss how the proposed system fulfills these requirements:
-
Scalability: The proposed system is scalable to handle an ever-increasing number of users. The required resources, including load balancers, web servers, and other relevant servers, are added/removed on demand.
-
Fault tolerance: The replication of data consisting of users’ metadata, ...