An organization is building an online service to accommodate variable traffic throughout the day. Which of the following is the BEST approach to address operational goals for reliability and responsiveness?
Conduct a thorough review to remove errors and improve readability in the source code
Define practical thresholds and prepare system capacity for usage fluctuations from the start
Plan for potential attacks by implementing filtering rules for incoming traffic
Run automated tests that detect programming flaws before releasing the service
Defining metrics and planning for resource demands helps achieve stability under heavy usage. While code reviews, security evaluations, and filtering capabilities are beneficial, they focus more on code quality or threats rather than ensuring the service adapts to widespread requests without performance issues. Establishing thresholds and capacity strategies from the outset provides a clear guideline for scaling and handling changing workloads effectively.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
Why is defining thresholds and planning for capacity important in system design?
Open an interactive chat with Bash
What are some methods to accommodate fluctuating traffic in an online service?
Open an interactive chat with Bash
How do thresholds differ from automated tests when preparing for operational reliability?