WGU D118 CLOUD APPLICATIONS
ADVANCED ASSESSMENT QUESTIONS
AND CORRECT DETAILED ANSWERS
1. In a Shared Responsibility Model for a Platform as a Service (PaaS) solution, which
component is typically the responsibility of the cloud provider?
A. Application data
B. Identity and access management
C. Runtime environment
D. Application code
Answer: C
Conceptual Explanation: In PaaS, the provider manages the underlying infrastructure,
operating system, and runtime environment. The consumer is responsible for the
applications and the data stored within them.
2. Which cloud characteristic allows a consumer to unilaterally provision computing
capabilities such as server time and network storage as needed without human interaction
with the service provider?
A. Rapid elasticity
B. On-demand self-service
,C. Resource pooling
D. Measured service
Answer: B
Conceptual Explanation: On-demand self-service defines the ability for users to provision
resources automatically without requiring manual intervention from the provider’s staff.
3. A company needs to ensure that their database can handle a sudden spike in traffic by
adding more RAM and CPU to the existing server instance. What type of scaling is this?
A. Horizontal scaling
B. Elasticity
C. Diagonal scaling
D. Vertical scaling
Answer: D
Conceptual Explanation: Vertical scaling (scaling up) involves increasing the capacity of
an existing resource, such as adding more CPU or memory to a single server.
4. Which microservices design pattern involves a single entry point that routes requests to
various backend services and may perform protocol translation?
A. Circuit Breaker
B. Service Discovery
C. API Gateway
, D. Saga Pattern
Answer: C
Conceptual Explanation: An API Gateway acts as a reverse proxy to route requests from
clients to the appropriate microservices, often handling cross-cutting concerns like
authentication and rate limiting.
5. What is the primary benefit of using a ‘Circuit Breaker’ pattern in a distributed system?
A. To encrypt data in transit between services
B. To ensure ACID compliance across multiple databases
C. To prevent a single service failure from cascading through the system
D. To load balance traffic across multiple instances
Answer: C
Conceptual Explanation: The Circuit Breaker pattern detects failures and prevents the
application from repeatedly trying to execute an operation that’s likely to fail, thus
preventing cascading failures.
6. Which container orchestration feature ensures that a specified number of pod replicas are
running at any given time?
A. ReplicaSet
B. ConfigMap
C. Ingress Controller
ADVANCED ASSESSMENT QUESTIONS
AND CORRECT DETAILED ANSWERS
1. In a Shared Responsibility Model for a Platform as a Service (PaaS) solution, which
component is typically the responsibility of the cloud provider?
A. Application data
B. Identity and access management
C. Runtime environment
D. Application code
Answer: C
Conceptual Explanation: In PaaS, the provider manages the underlying infrastructure,
operating system, and runtime environment. The consumer is responsible for the
applications and the data stored within them.
2. Which cloud characteristic allows a consumer to unilaterally provision computing
capabilities such as server time and network storage as needed without human interaction
with the service provider?
A. Rapid elasticity
B. On-demand self-service
,C. Resource pooling
D. Measured service
Answer: B
Conceptual Explanation: On-demand self-service defines the ability for users to provision
resources automatically without requiring manual intervention from the provider’s staff.
3. A company needs to ensure that their database can handle a sudden spike in traffic by
adding more RAM and CPU to the existing server instance. What type of scaling is this?
A. Horizontal scaling
B. Elasticity
C. Diagonal scaling
D. Vertical scaling
Answer: D
Conceptual Explanation: Vertical scaling (scaling up) involves increasing the capacity of
an existing resource, such as adding more CPU or memory to a single server.
4. Which microservices design pattern involves a single entry point that routes requests to
various backend services and may perform protocol translation?
A. Circuit Breaker
B. Service Discovery
C. API Gateway
, D. Saga Pattern
Answer: C
Conceptual Explanation: An API Gateway acts as a reverse proxy to route requests from
clients to the appropriate microservices, often handling cross-cutting concerns like
authentication and rate limiting.
5. What is the primary benefit of using a ‘Circuit Breaker’ pattern in a distributed system?
A. To encrypt data in transit between services
B. To ensure ACID compliance across multiple databases
C. To prevent a single service failure from cascading through the system
D. To load balance traffic across multiple instances
Answer: C
Conceptual Explanation: The Circuit Breaker pattern detects failures and prevents the
application from repeatedly trying to execute an operation that’s likely to fail, thus
preventing cascading failures.
6. Which container orchestration feature ensures that a specified number of pod replicas are
running at any given time?
A. ReplicaSet
B. ConfigMap
C. Ingress Controller