Bird
Raised Fist0
HLDsystem_design~20 mins

Why infrastructure design underpins everything in HLD - Challenge Your Understanding

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Infrastructure Design Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Why is infrastructure design critical for system reliability?

Consider a web application that experiences frequent downtime. Which infrastructure design aspect most directly improves its reliability?

AImplementing redundant servers and failover mechanisms
BReducing the number of users accessing the system
CDeploying the application only on a local machine
DUsing a single powerful server with high CPU and memory
Attempts:
2 left
💡 Hint

Think about how to keep the system running even if one part fails.

Architecture
intermediate
2:00remaining
Which infrastructure design best supports scalability?

You expect your system's user base to grow rapidly. Which infrastructure design choice best supports this growth?

AUsing horizontal scaling with load balancers and multiple servers
BLimiting the number of concurrent users
CDesigning a monolithic server that handles all requests
DDeploying the system on a single cloud instance
Attempts:
2 left
💡 Hint

Think about adding more machines to handle more users.

scaling
advanced
2:00remaining
What is the main tradeoff when choosing between vertical and horizontal scaling?

When designing infrastructure, what is the primary tradeoff between vertical scaling (upgrading a single server) and horizontal scaling (adding more servers)?

AVertical scaling eliminates downtime; horizontal scaling increases downtime
BVertical scaling requires more servers; horizontal scaling requires fewer servers
CVertical scaling improves network speed; horizontal scaling reduces CPU usage
DVertical scaling is cheaper but less flexible; horizontal scaling is more complex but more scalable
Attempts:
2 left
💡 Hint

Consider cost, complexity, and flexibility.

tradeoff
advanced
2:00remaining
Which infrastructure design choice impacts system latency the most?

To reduce latency for users worldwide, which infrastructure design choice is most effective?

AIncreasing the CPU speed of the central server
BUsing a single central data center for all users
CDeploying servers in multiple geographic regions (edge locations)
DReducing the number of database queries
Attempts:
2 left
💡 Hint

Think about physical distance between users and servers.

estimation
expert
3:00remaining
Estimate the infrastructure capacity needed for 1 million daily active users

Your system expects 1 million daily active users, each making an average of 10 requests per day. Each server can handle 10 requests per second. Estimate the minimum number of servers needed to handle peak load assuming peak traffic is 10% of daily requests concentrated in one hour.

A12 servers
B28 servers
C60 servers
D36 servers
Attempts:
2 left
💡 Hint

Calculate total requests per peak hour, then divide by server capacity.