Thank you, but we only allow users who solved at least 10 units to write a review.
Please use 0 credits to unlock all premium contents on System Design (beta)
Insufficient credit? Buy Credits or to get +10 credits.
Congratulations! You’ve solved all of the 8 units of System Design (beta) and earned a total of stars. You can proceed to the last forum page or go to dashboard and pick the learning module that you want to take up next.
Log in so your best work can be saved as your advances through the game.
By logging in, I agree to Hacker Hero's Terms of Service and Privacy Policy.
We apologize for the inconvenience. We encountered an internal error or misconfiguration and was unable to complete your request.
To continue, please reload the page. Thank you!
You have credits available. Would you like to use your 0 credits to unlock the premium content of System Design (beta)?
Unlock more video solutions and premium contents, Go PRO, Buy Credits or to get +10 credits
You have credits available but this module requires 0 credits. Do you want to buy additional credits to access ALL premium contents of System Design (beta)?
Unlock more video solutions and premium contents, Go PRO or to get +10 credits
Credits are used to unlock video solutions and access premium contents. You can buy more credits for as low as $5.
Buy Credits
Top Answers
1) Find bottleneck. 1 server at $20/month should be enough for 1 million visitors. Try to optimize for 1 server first. 2) To direct users to which of the multiple database servers to use.Posted 2 years ago
1- Find the bottleneck and optimize the system by solving it before increasing the resources. 2- Distributing a set of tasks to set of resources and it's used to direct each request to appropriate server.Posted 2 years ago
1. Identify the bottleneck. Optimize current system before buying more servers. 2. Distribute/direct traffic to serversPosted 7 days ago
1. Find the bottleneck so you can have solution on the right problem. 2. To distribute the number of request to multiple server to not overwhelm the single server.Posted 7 days ago
1.) Find the bottleneck first before doing any optimizations 2.) Load balancer is used for multiple servers. They act as receptionistss that directs users where to go.Posted 8 days ago
1) Find Bottlenecs 2) Load balancer - 2 type --> One for receptionists, one for DB. (I listened the video 2 days ago, as I remember there are 2 type load balancers)Posted 2 months ago
1) Listen and understand what is happening with the system, find the bottleneck, maximize optimization of a single server before buying more servers. 2) Analogous to a receptionist, which will redirect users to multiple database / warehouse or web servers / workers.Posted 3 months ago
1. We should find bottlenecks in our system and optimize them before opting out for changes to the architecture itself 2. A load balancer as its named helps balance requests to our multiple databases/web servers instead of trafficking all the request to one big server/databasePosted 4 months ago
1. First is to listen or analyze how the problem works. Next is to understand to create or come up with a better solution. 2. The role of a load balancer is to have a more organize and faster way of dealing with the users requests.Posted 7 months ago
1. Before deciding to multiply any components of your system, you need to first make sure that they are optimized. A 20$ domain can accommodate around 1 million visitors. 2. Load balancer balances the load of the components, so as to prevent overload or underload. Aside from that, it may also decide if a component should be increased, a database, for example, I call this load manager.Posted 9 months ago