2. Architecture
Design Principles — Quiz
Test your understanding of design principles with 5 practice questions.
Practice Questions
Question 1
If doubling the number of server instances quadruples the system throughput, this behavior is known as:
Question 2
During a peak load of 4500 requests per second, and each stateless instance can handle 1200 requests per second, how many instances are required?
Question 3
Which architectural pattern offloads service-level concerns like discovery, retries, and circuit breaking to a dedicated infrastructure layer without modifying application code?
Question 4
Which scaling approach uses algorithms and historical metrics to adjust capacity proactively before workloads change?
Question 5
In an event-driven, decoupled system, which mechanism ensures that messages are delivered at least once, even if consumers fail?
