Imo there might be a little bit of a mix of non-functional requirements collection and back of the envelope calculations. Things like latency, availabitlity and consistency requirements are something you collect from the interviewer (business stakeholders). System load, it's required throughput and storage is something you are expected to estimate.
Thank you for System Design Interview series. I have a kind request to you: Please use Google Document Zoom level 125% or 150% because at 100% it is difficult to see the text you write.
Thank you, this is really helpful for my upcoming interviews. Could you also talk about what kind database to choose according to the storage analysis and the tradeoffs?
Thank you, my summary:
(1) Traffic: --> (2) Latency = network + cache
(3) Storage --> (4) Durability = Storage * replica
(5) CAP = Consistency(C) + Availability(A) + Scalability(P)
Thank you :) I am really happy to see the contents from your 'to-do' list...
The volume for your videos is too low, can you please record at a higher volume. Thanks!
Good one thanks
Imo there might be a little bit of a mix of non-functional requirements collection and back of the envelope calculations. Things like latency, availabitlity and consistency requirements are something you collect from the interviewer (business stakeholders). System load, it's required throughput and storage is something you are expected to estimate.
Thank you for System Design Interview series. I have a kind request to you: Please use Google Document Zoom level 125% or 150% because at 100% it is difficult to see the text you write.
Sure
QQ: so how many app servers do we need to process 1-3k qps???
depends on your request processing time, you should load test your servers to find the numbers.
Thank you, this is really helpful for my upcoming interviews. Could you also talk about what kind database to choose according to the storage analysis and the tradeoffs?
The video is not editable once uploaded. You can subscribe to my channel and I can include such questions in my future videos.
100 Million Users / (3600 * 24) will be around 100 qps not 1K qps. Is that a typo ?