Chapter 1 Questions

Easy Question

1. What is the primary goal of reliability in data-intensive applications?

A. Ensuring zero latency for all users

B. Guaranteeing the system can handle any hardware upgrade

C. Minimizing downtime and preventing data loss

D. Running the same version of software on all servers

Correct Answer: C
Medium Question

2. Which of the following factors is most critical to scalability in a distributed system?

A. The total cost of the hardware used

B. The ability to add resources (servers, storage) linearly with demand

C. The popularity of the programming language used

D. The time zone where the data center is located

Correct Answer: B
Hard Question

3. Which statement best describes maintainability in data-intensive systems?

A. The system’s ability to guarantee no data inconsistency occurs

B. How easily developers can add new features, fix bugs, and adapt to changing requirements

C. The minimum hardware required to avoid service disruption

D. The number of end users who can simultaneously access the system

Correct Answer: B
Very Hard Question

4. In practice, how can the trade-off between reliability, scalability, and maintainability be balanced?

A. By only focusing on minimizing downtime and ignoring all other concerns

B. Through incremental architecture reviews and careful design that aligns with business priorities

C. By using only on-premises infrastructure to control every aspect of the hardware

D. By rewriting the entire codebase each time a new technology emerges

Correct Answer: B