0
0
HLDsystem_design~10 mins

Reverse proxy concept in HLD - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to define the main role of a reverse proxy.

HLD
A reverse proxy acts as an [1] between clients and backend servers.
Drag options to blanks, or click blank then click option'
Afirewall
Bdatabase
Cclient
Dintermediary
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing reverse proxy with a client or firewall.
Thinking it directly stores data like a database.
2fill in blank
medium

Complete the code to show what a reverse proxy typically does with client requests.

HLD
The reverse proxy [1] client requests to one or more backend servers.
Drag options to blanks, or click blank then click option'
Ablocks
Bforwards
Cignores
Dstores
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'blocks' or 'ignores' which prevent request handling.
Thinking it stores requests permanently.
3fill in blank
hard

Fix the error in the statement about reverse proxy benefits.

HLD
A reverse proxy improves system [1] by distributing load across servers.
Drag options to blanks, or click blank then click option'
Astorage
Bsecurity
Cperformance
Dcomplexity
Attempts:
3 left
💡 Hint
Common Mistakes
Selecting 'storage' which is unrelated to reverse proxy function.
Choosing 'complexity' which is usually reduced, not improved.
4fill in blank
hard

Fill both blanks to complete the reverse proxy request flow.

HLD
Client sends request to [1], which then [2] the request to backend servers.
Drag options to blanks, or click blank then click option'
Areverse proxy
Bclient
Cforwards
Dblocks
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing client and reverse proxy roles.
Choosing 'blocks' which stops request forwarding.
5fill in blank
hard

Fill all three blanks to complete the reverse proxy benefits statement.

HLD
Reverse proxies provide [1] by hiding backend servers, [2] by caching content, and [3] by balancing load.
Drag options to blanks, or click blank then click option'
Asecurity
Bperformance
Cscalability
Dstorage
Attempts:
3 left
💡 Hint
Common Mistakes
Selecting 'storage' which is unrelated here.
Mixing up performance and scalability benefits.