Module 3 Question Bank
Module 3 Question Bank
1.Which of the following are types of requirements and capacity goals interrelated with
performance, availability, and reliability?
A. External service monitoring
B. Business requirements
C. User expectations
D. All of the above
2.Which of the following metrics are used by commercial services to monitor site
performance?
A. Page load time
B. Time to first byte (TTFB)
C. Secure Sockets Layer (SSL) time
D. All of the above
3.Why is it important to understand what monitoring services measure and how to interpret
the numbers they generate?
A. To ensure the statistics can be used to enforce SLAs
B. To be aware of how web pages are being requested
C. To determine if they are simulating human users
D. All of the above
5.What type of intent affects user interaction with a website or mobile app in the context of
search?
A. Navigational
B. Informational
C. Commercial
D. All of the above
Answer: C. Keynote
7.What can potentially induce a performance penalty or affect availability in a distributed
database?
A. Caching objects
B. Guaranteeing consistency
C. User expectations
D. Network transfer time
8.Who might become addicted to qualitative assessments of operations based on metrics used
for capacity planning or site performance measurement?
A. CFOs
B. CTOs
C. CEOs
D. All of the above
12.Which factor is NOT directly related to capacity but can still affect the perceived
performance of a website?
A. High-quality images or videos
B. Number of servers
C. Page weight
D. Construction of the web page
13.Why is determining the root cause of perceived slowness of a web page easier in
monolithic architectures than in Service-Oriented Architecture (SOA) or microservice
architecture (MSA)?
a. Monolithic architectures are more modern
b. Monolithic architectures use more third-party vendors
c. SOA and MSA do not use high-quality images
d.SOA and MSA have complex interactions between different microservices
Answer: d). SOA and MSA have complex interactions between different microservices
14.What might a shipping company contract permit in terms of API call rate, according to the
example provided?
A. 1 API call per minute
B. 10 API calls per second
C. 5 API calls per minute
D. 20 API calls per second
15.Which of the following is NOT one of the User Timing “Standard Mark Names”
mentioned?
A. mark_fully_loaded
B. mark_time_to_user_action
C. mark_page_weight
D. mark_above_the_fold
Answer: C. mark_page_weight
17.What could be a cause of perceived slowness of a web page besides lack of capacity?
A. Heavy page weight
B. High disk I/O
C. Insufficient number of servers
D. Poor DNS management
18.What does a 99.9% uptime SLA mean in terms of allowable downtime in a month?
A. 10 minutes
B. 30 minutes
C. 43.2 minutes
D. 60 minutes
Answer: C. Five-nines
21.If a site generates $3,000 worth of sales every minute, how much revenue could
potentially be lost during a 10-minute downtime, assuming no customer recovery?
A. $30,000
B. $15,000
C. $45,000
D. $3,000
Answer: A. $30,000
Answer: C. Customers picking up where they left off and minimal impact on earnings
27.In a database-driven web example, what is the main difficulty with having the web server
and database on the same hardware server? A. Increased security risks
B. Difficulty in distinguishing system statistics for different components
C. Higher cost of maintenance
D. Lower overall performance
28.What should be measured to establish when to add more capacity to a split architecture?
A. The number of user logins per hour
B. The size of the web pages being served
C. The impact of increased queries-per-second on disk utilization, I/O wait, RAM usage, and
CPU usage
D. The frequency of software updates
Answer: C. The impact of increased queries-per-second on disk utilization, I/O wait, RAM
usage, and CPU usage
29.Which of the following is a metric that can be used to measure web server performance?
A. User satisfaction rate
B. Number of software bugs
C. Requests-per-second
D. Number of user reviews
Answer: C. Requests-per-second
Answer: B. The critical level of a resource that cannot be crossed without failure or SLA
violation
32.What is the purpose of determining the ceiling for each piece of architecture?
33.What does the "small pieces, loosely joined" theory suggest in architecture design?
Answer: B. Dividing labor into smaller, independent units that are loosely connected
34.What can simple architectural changes help you understand? A. The total cost of
ownership
B. The security vulnerabilities in the system
C. How the capacity is being used for different purposes
D. The user satisfaction rate
35.When armed with current ceilings, what can you begin to assemble? A. A new user
interface
B. A security plan
C. The capacity plan
D. A marketing strategy
:
36.What is vertical scaling?
A. Adding more servers to share the load
B. Increasing the resources within a single server
C. Using cloud services for additional capacity
D. Reducing the number of servers in use
40.In the Yahoo! example, how many dual-quad core machines were used to replace the 67
dual-CPU machines?
A. 20
B. 18
C. 15
D. 25
Answer: B. 18
41.What was the primary benefit of diagonal scaling in the Yahoo! example?
A. Decreased disk usage
B. Increased network bandwidth
C. Reduced load average and power consumption
D. Improved security
52.In the context of the provided text, what does adding a trendline in Excel help with?
A. Reducing server load
B. Forecasting future data based on historical trends
C. Minimizing network traffic
D. Increasing storage capacity
54.What metric was used to predict disk I/O wait times for databases at Flickr?
A. Number of users
B. Number of photos
C. Ratio of photos-to-users
D. Server uptime
55.What architectural change at Flickr helped manage the growing data load?
A. Implementing a monolithic database
B. Increasing server CPU capacity
C. Sharding the database
D. Reducing network bandwidth