Skip to content

3.8

Question 1

A company operates an e-commerce application on AWS. The company wants to automatically detect events such as an order being placed and route those events to different AWS services based on event rules. Which AWS service should the company use?

A. Amazon EventBridge
B. Amazon Simple Notification Service (Amazon SNS)
C. Amazon Simple Queue Service (Amazon SQS)
D. AWS Step Functions

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon EventBridge is a serverless event bus that receives events from AWS services and applications and routes them to targets based on rules. * **Why B is incorrect:** Amazon SNS is a publish-subscribe messaging service used to send notifications and distribute messages to subscribers. * **Why C is incorrect:** Amazon SQS provides message queues that temporarily store messages for asynchronous processing. * **Why D is incorrect:** AWS Step Functions orchestrates multi-step application workflows; it does not primarily provide event routing.

Question 2

A company needs to distribute system alerts to multiple administrators and also place the alerts into a queue for later processing by a monitoring application. Which TWO AWS services should the company use? (Select TWO)

A. Amazon Simple Notification Service (Amazon SNS)
B. Amazon Simple Queue Service (Amazon SQS)
C. Amazon EventBridge
D. Amazon Simple Email Service (Amazon SES)

Click to view Answer & Explanation **Correct Answers:** A and B **Explanation:** * **Why A is correct:** Amazon SNS can publish alerts to multiple subscribers, such as applications, endpoints, or notification recipients. * **Why B is correct:** Amazon SQS can store alert messages in a durable queue until a monitoring application retrieves and processes them. * **Why C is incorrect:** Amazon EventBridge routes events between event sources and targets based on rules, but it is not the primary service for queue-based message storage or broad notification delivery in this scenario. * **Why D is incorrect:** Amazon SES is designed primarily for sending and receiving email, rather than distributing messages to multiple application consumers and queues.

Question 3

A development team is building an order-processing application. The application must validate payment, update inventory, create a shipment, and send a confirmation message in a defined sequence. The team wants to coordinate these steps and handle failures between steps. Which AWS service should the team use?

A. AWS Step Functions
B. Amazon EventBridge
C. AWS CodePipeline
D. Amazon Simple Queue Service (Amazon SQS)

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** AWS Step Functions coordinates distributed application components and services into visual workflows with sequencing, error handling, retries, and state tracking. * **Why B is incorrect:** Amazon EventBridge routes events to targets but does not provide the full stateful workflow orchestration required here. * **Why C is incorrect:** AWS CodePipeline automates software release pipelines, not business transaction workflows. * **Why D is incorrect:** Amazon SQS queues messages for asynchronous processing but does not by itself coordinate a multi-step workflow.

Question 4

A company is launching a customer support operation and wants a managed cloud contact center that supports voice calls, chat, and routing customer interactions to agents. Which AWS service should the company use?

A. Amazon Connect
B. Amazon Simple Email Service (Amazon SES)
C. Amazon WorkSpaces
D. Amazon Simple Notification Service (Amazon SNS)

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon Connect is a cloud-based contact center service that supports customer voice and chat interactions, contact flows, and agent operations. * **Why B is incorrect:** Amazon SES is an email service for sending and receiving email, not for operating a contact center. * **Why C is incorrect:** Amazon WorkSpaces provides managed virtual desktops for users. * **Why D is incorrect:** Amazon SNS distributes notifications and messages to subscribers but does not provide contact center capabilities.

Question 5

A company needs to send password-reset emails and order confirmations to its customers. The company wants a scalable, programmable email service that can send transactional messages from its applications. Which AWS service should the company use?

A. Amazon Simple Email Service (Amazon SES)
B. Amazon Simple Notification Service (Amazon SNS)
C. Amazon Connect
D. Amazon EventBridge

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon SES is a cloud-based email service that supports sending transactional and other application-generated email. * **Why B is incorrect:** Amazon SNS is primarily used for pub/sub notifications and messaging rather than application email delivery. * **Why C is incorrect:** Amazon Connect provides cloud contact center functionality. * **Why D is incorrect:** Amazon EventBridge routes events between event sources and targets; it is not an email delivery service.

Question 6

A software company wants to improve its application delivery process. It needs one service to compile source code and run tests and another service to trace requests across distributed application components. Which TWO AWS services should the company use? (Select TWO)

A. AWS CodeBuild
B. AWS X-Ray
C. AWS CodePipeline
D. AWS Step Functions

Click to view Answer & Explanation **Correct Answers:** A and B **Explanation:** * **Why A is correct:** AWS CodeBuild compiles source code, runs tests, and produces software packages without requiring the company to manage build servers. * **Why B is correct:** AWS X-Ray helps developers analyze and troubleshoot distributed applications by tracing requests and identifying performance issues or errors. * **Why C is incorrect:** AWS CodePipeline automates stages of a software release process, but it is not the service that performs the build or distributed request tracing. * **Why D is incorrect:** AWS Step Functions orchestrates application workflows and is not primarily a build or application tracing service.

Question 7

A financial services company wants employees to access internal websites and web-based applications from unmanaged devices. The company does not want to install software on the devices or provide full desktop access. Which AWS service should the company use?

A. Amazon WorkSpaces Secure Browser
B. Amazon WorkSpaces
C. Amazon AppStream 2.0
D. AWS Amplify

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon WorkSpaces Secure Browser provides secure browser-based access to internal websites and web applications without requiring users to access a full virtual desktop or install client software. * **Why B is incorrect:** Amazon WorkSpaces provides persistent, managed virtual desktops rather than isolated browser access. * **Why C is incorrect:** Amazon AppStream 2.0 streams individual desktop applications to users through a browser. * **Why D is incorrect:** AWS Amplify helps developers build and deploy web and mobile applications; it is not an end-user browsing service.

Question 8

A company has two end-user computing requirements. Employees need persistent cloud desktops for daily office work, and engineers need temporary browser-based access to a graphics application without installing it locally. Which TWO AWS services should the company use? (Select TWO)

A. Amazon WorkSpaces
B. Amazon AppStream 2.0
C. Amazon WorkSpaces Secure Browser
D. Amazon Connect

Click to view Answer & Explanation **Correct Answers:** A and B **Explanation:** * **Why A is correct:** Amazon WorkSpaces provides persistent, managed virtual desktops that users can access from supported devices. * **Why B is correct:** Amazon AppStream 2.0 streams individual desktop applications to users, allowing them to use applications without installing them locally. * **Why C is incorrect:** Amazon WorkSpaces Secure Browser provides secure access to websites and web applications, not general-purpose application streaming or persistent desktops. * **Why D is incorrect:** Amazon Connect is a cloud contact center service.

Question 9

A startup is creating a web and mobile application. The developers want services that help them build, connect, and deploy the frontend while reducing the amount of infrastructure they must manage. Which AWS service should they use?

A. AWS Amplify
B. AWS CodeBuild
C. Amazon AppStream 2.0
D. AWS IoT Core

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** AWS Amplify provides tools and services that help developers build, configure, and deploy web and mobile applications. * **Why B is incorrect:** AWS CodeBuild compiles source code and runs tests, but it is not a frontend and mobile application development platform. * **Why C is incorrect:** Amazon AppStream 2.0 streams desktop applications to end users. * **Why D is incorrect:** AWS IoT Core connects and manages IoT devices and supports device-to-cloud communication.

Question 10

A manufacturer is deploying thousands of sensors in its factories. The company needs a managed service that securely connects devices to AWS, supports device communication, and helps manage device interactions at scale. Which AWS service should the company use?

A. AWS IoT Core
B. Amazon EventBridge
C. Amazon Simple Queue Service (Amazon SQS)
D. Amazon WorkSpaces

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** AWS IoT Core lets connected devices securely communicate with cloud applications and other devices. It supports device connectivity, messaging, and device management capabilities. * **Why B is incorrect:** Amazon EventBridge routes events between applications and AWS services but is not specifically designed to connect and manage IoT devices. * **Why C is incorrect:** Amazon SQS provides message queues for decoupling application components; it does not provide the device connectivity and IoT management features required here. * **Why D is incorrect:** Amazon WorkSpaces provides managed virtual desktops for end users.

Question 11

A company wants to automatically run a workflow that begins when a new customer account is created, performs several steps in sequence, and retries failed steps automatically. Which AWS service is most appropriate?

A. AWS Step Functions
B. Amazon SNS
C. Amazon SQS
D. AWS X-Ray

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** AWS Step Functions coordinates distributed applications and workflows by managing multiple steps, state transitions, retries, and error handling. * **Why B is incorrect:** Amazon SNS is primarily used for publishing messages and sending notifications to subscribers. * **Why C is incorrect:** Amazon SQS is a message queuing service used to decouple application components. * **Why D is incorrect:** AWS X-Ray helps analyze and troubleshoot application requests; it does not orchestrate workflows.

Question 12

A company needs to notify thousands of mobile application users when a security event occurs. The company wants to publish one message and distribute it to multiple subscribers. Which service should the company use?

A. Amazon Simple Notification Service (Amazon SNS)
B. Amazon Simple Queue Service (Amazon SQS)
C. Amazon EventBridge
D. Amazon SES

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon SNS uses a publish-subscribe model to distribute messages to multiple subscribers, including mobile applications and other endpoints. * **Why B is incorrect:** Amazon SQS stores messages in queues for consumers to retrieve and process, rather than broadcasting messages to many subscribers. * **Why C is incorrect:** Amazon EventBridge routes events between event sources and targets based on rules. * **Why D is incorrect:** Amazon SES is designed for sending email, not general-purpose application notifications to mobile users.

Question 13

An order-processing application must continue accepting orders even when the inventory service is temporarily unavailable. The orders should be stored until the inventory service can process them. Which service should the company use?

A. Amazon SQS
B. Amazon SNS
C. AWS Step Functions
D. Amazon Connect

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon SQS provides durable queues that decouple application components and allow messages to wait until a consumer is available. * **Why B is incorrect:** Amazon SNS is optimized for message delivery to subscribers and notifications, not durable point-to-point work queues. * **Why C is incorrect:** AWS Step Functions coordinates workflow steps but does not replace a message queue for buffering orders. * **Why D is incorrect:** Amazon Connect provides cloud-based contact center capabilities.

Question 14

A serverless application must react whenever an object is uploaded to an Amazon S3 bucket. The company wants to route the event to different targets based on event attributes. Which service should be used?

A. Amazon EventBridge
B. Amazon SNS
C. Amazon SES
D. AWS CodeBuild

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon EventBridge receives events from AWS services and applications and routes them to targets using event-matching rules. * **Why B is incorrect:** Amazon SNS distributes published messages to subscribers but is not primarily an event-routing service based on event patterns. * **Why C is incorrect:** Amazon SES sends and receives email. * **Why D is incorrect:** AWS CodeBuild compiles source code and runs tests.

Question 15

A company wants to provide a cloud-based customer contact center with interactive voice response, call routing, and agent capabilities. Which AWS service meets this requirement?

A. Amazon Connect
B. Amazon SES
C. Amazon WorkSpaces
D. Amazon SNS

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon Connect is a cloud-based contact center service that supports voice, chat, call routing, and contact center workflows. * **Why B is incorrect:** Amazon SES is an email service, not a contact center platform. * **Why C is incorrect:** Amazon WorkSpaces provides managed virtual desktops. * **Why D is incorrect:** Amazon SNS sends notifications and messages to subscribers.

Question 16

A marketing application needs to send personalized transactional emails, such as order confirmations and password reset messages, to customers. Which service should the application use?

A. Amazon SES
B. Amazon Connect
C. Amazon SQS
D. Amazon EventBridge

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon Simple Email Service (Amazon SES) is designed to send and receive email, including transactional and bulk email. * **Why B is incorrect:** Amazon Connect provides contact center functionality rather than application-based email delivery. * **Why C is incorrect:** Amazon SQS provides message queues and does not directly deliver email. * **Why D is incorrect:** Amazon EventBridge routes events and does not function as an email delivery service.

Question 17

A company is developing a web application and wants a managed service that can build the source code, run unit tests, and produce software artifacts. Which service should the company use?

A. AWS CodeBuild
B. AWS CodePipeline
C. AWS X-Ray
D. AWS Amplify

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and creates deployable artifacts. * **Why B is incorrect:** AWS CodePipeline automates the stages of a continuous delivery and release process but does not itself provide the primary build environment. * **Why C is incorrect:** AWS X-Ray traces and analyzes application requests. * **Why D is incorrect:** AWS Amplify helps developers build and deploy web and mobile applications.

Question 18

A development team wants to automate the process of retrieving source code, building it, testing it, and deploying it to an environment whenever changes are committed. Which service is most appropriate?

A. AWS CodePipeline
B. AWS CodeBuild
C. AWS X-Ray
D. AWS Step Functions

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** AWS CodePipeline automates software release workflows by connecting source, build, test, and deployment stages. * **Why B is incorrect:** AWS CodeBuild performs build and test actions but does not provide the complete release pipeline by itself. * **Why C is incorrect:** AWS X-Ray is used to troubleshoot and analyze distributed applications. * **Why D is incorrect:** AWS Step Functions orchestrates application workflows rather than standard software delivery pipelines.

Question 19

A distributed application is experiencing intermittent latency. The development team needs to follow requests across multiple application components and identify where delays occur. Which service should the team use?

A. AWS X-Ray
B. AWS CodePipeline
C. Amazon CloudWatch
D. Amazon SQS

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** AWS X-Ray provides distributed tracing so teams can analyze request paths, identify service dependencies, and locate performance bottlenecks. * **Why B is incorrect:** AWS CodePipeline automates software release processes. * **Why C is incorrect:** Amazon CloudWatch provides monitoring and observability, but AWS X-Ray is the service specifically designed for distributed request tracing. * **Why D is incorrect:** Amazon SQS provides message queuing and does not trace requests across application components.

Question 20

A company wants to provide employees with persistent virtual desktops that they can access from laptops and other supported devices. The desktops should be managed by AWS. Which service should the company use?

A. Amazon WorkSpaces
B. Amazon AppStream 2.0
C. Amazon WorkSpaces Secure Browser
D. AWS Amplify

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon WorkSpaces provides managed, persistent virtual desktops that users can access from supported devices. * **Why B is incorrect:** Amazon AppStream 2.0 streams individual desktop applications or entire desktop experiences without primarily providing persistent virtual desktops. * **Why C is incorrect:** Amazon WorkSpaces Secure Browser provides secure browser-based access to internal websites and web applications. * **Why D is incorrect:** AWS Amplify is used to develop and deploy web and mobile applications.

Question 21

A company needs to stream a graphics-intensive engineering application to users without installing the application locally on their computers. Which service is most appropriate?

A. Amazon AppStream 2.0
B. Amazon WorkSpaces
C. Amazon WorkSpaces Secure Browser
D. Amazon SES

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon AppStream 2.0 streams desktop applications to users through a web browser while the applications run on AWS infrastructure. * **Why B is incorrect:** Amazon WorkSpaces provides persistent virtual desktops rather than focusing on streaming individual applications. * **Why C is incorrect:** Amazon WorkSpaces Secure Browser provides controlled access to websites and web applications. * **Why D is incorrect:** Amazon SES is an email service.

Question 22

An organization wants employees to access internal web applications from unmanaged devices. The organization does not want to provide full desktop access or install software on those devices. Which service should it use?

A. Amazon WorkSpaces Secure Browser
B. Amazon WorkSpaces
C. Amazon AppStream 2.0
D. Amazon Connect

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon WorkSpaces Secure Browser provides secure, browser-based access to internal websites and web applications without granting users full virtual desktops. * **Why B is incorrect:** Amazon WorkSpaces provides full managed virtual desktops. * **Why C is incorrect:** Amazon AppStream 2.0 is intended to stream applications or desktops rather than specifically provide a managed secure browser environment. * **Why D is incorrect:** Amazon Connect is a cloud contact center service.

Question 23

A startup wants to quickly build and deploy a responsive web and mobile application. The team needs integrated tools for frontend development, authentication, APIs, and application hosting. Which AWS service is most appropriate?

A. AWS Amplify
B. AWS CodeBuild
C. Amazon AppStream 2.0
D. AWS IoT Core

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** AWS Amplify provides tools and services that help developers build, connect, and deploy web and mobile applications. * **Why B is incorrect:** AWS CodeBuild builds and tests source code but does not provide the full frontend and mobile application development experience. * **Why C is incorrect:** Amazon AppStream 2.0 streams applications to users. * **Why D is incorrect:** AWS IoT Core connects and manages IoT devices and their communication with cloud applications.

Question 24

A manufacturer has thousands of connected sensors that send telemetry to the cloud. The company needs a managed service to securely connect, register, and communicate with these devices. Which service should the company use?

A. AWS IoT Core
B. Amazon EventBridge
C. Amazon SQS
D. Amazon WorkSpaces

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** AWS IoT Core enables devices to connect securely to AWS services and applications and supports device messaging and management capabilities. * **Why B is incorrect:** Amazon EventBridge routes events between event sources and targets but is not the primary service for connecting and managing IoT devices. * **Why C is incorrect:** Amazon SQS provides application message queues. * **Why D is incorrect:** Amazon WorkSpaces provides managed virtual desktops.

Question 25

A company wants to receive alerts when a new device connects to its IoT environment and send those alerts to both an operations email address and an incident-management application. Which two services can work together to meet this requirement? (Select TWO)

A. AWS IoT Core
B. Amazon SNS
C. Amazon WorkSpaces
D. AWS CodeBuild
E. Amazon AppStream 2.0

Click to view Answer & Explanation **Correct Answers:** A and B **Explanation:** * **Why A is correct:** AWS IoT Core can receive device events and connect IoT devices securely to AWS. * **Why B is correct:** Amazon SNS can distribute alerts to multiple subscribers and endpoints, including email and application integrations. * **Why C is incorrect:** Amazon WorkSpaces provides virtual desktops. * **Why D is incorrect:** AWS CodeBuild compiles and tests application source code. * **Why E is incorrect:** Amazon AppStream 2.0 streams applications to users.

Question 26

A company wants an AWS service that automatically sends notifications when a deployment pipeline fails. The notifications must be delivered to multiple team members. Which two services are most appropriate? (Select TWO)

A. AWS CodePipeline
B. Amazon SNS
C. Amazon SES
D. Amazon WorkSpaces Secure Browser
E. AWS X-Ray

Click to view Answer & Explanation **Correct Answers:** A and B **Explanation:** * **Why A is correct:** AWS CodePipeline manages the deployment workflow and can provide status information about pipeline actions and stages. * **Why B is correct:** Amazon SNS distributes failure notifications to multiple subscribers. * **Why C is incorrect:** Amazon SES sends email but is not the primary service for publishing pipeline alerts to multiple notification endpoints. * **Why D is incorrect:** Amazon WorkSpaces Secure Browser provides secure browser access. * **Why E is incorrect:** AWS X-Ray traces application requests and does not manage deployment notifications.

Question 27

A company wants to invoke different processing services when specific business events occur, such as a payment being completed or an order being canceled. The routing logic should be based on the contents of each event. Which two capabilities are associated with Amazon EventBridge? (Select TWO)

A. Receiving events from AWS services and applications
B. Routing events to targets by using event-pattern rules
C. Providing persistent virtual desktops
D. Streaming desktop applications to users
E. Sending marketing email campaigns

Click to view Answer & Explanation **Correct Answers:** A and B **Explanation:** * **Why A is correct:** Amazon EventBridge can receive events from AWS services, SaaS applications, and custom applications. * **Why B is correct:** EventBridge uses rules and event patterns to route matching events to configured targets. * **Why C is incorrect:** Persistent virtual desktops are provided by Amazon WorkSpaces. * **Why D is incorrect:** Amazon AppStream 2.0 streams applications and desktops. * **Why E is incorrect:** Amazon SES is used for email delivery.

Question 28

A company is evaluating its AWS support options. It needs technical guidance from AWS experts for production workloads and access to support cases through AWS Support. Which option best meets this requirement?

A. AWS Support
B. AWS CodeBuild
C. Amazon SNS
D. AWS Amplify

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** AWS Support provides access to AWS technical assistance, guidance, and support cases based on the selected support plan. * **Why B is incorrect:** AWS CodeBuild is a managed source-code build service. * **Why C is incorrect:** Amazon SNS sends notifications and messages. * **Why D is incorrect:** AWS Amplify supports web and mobile application development and deployment.

Question 29

An online retailer needs to process each order exactly as an independent unit of work. Multiple worker applications should be able to retrieve orders from a backlog, and messages should remain available if a worker temporarily stops. Which service is the best choice?

A. Amazon SQS
B. Amazon SNS
C. Amazon EventBridge
D. AWS X-Ray

Click to view Answer & Explanation **Correct Answer:** A **Explanation:** * **Why A is correct:** Amazon SQS provides queues that buffer messages and decouple producers from consumers. Workers can retrieve and process messages when they are available. * **Why B is incorrect:** Amazon SNS is primarily a publish-subscribe notification service. * **Why C is incorrect:** Amazon EventBridge routes events based on rules rather than acting as a work backlog for independent message processing. * **Why D is incorrect:** AWS X-Ray provides distributed tracing.

Question 30

A company is designing a customer onboarding process. After a customer submits an application, the system must validate the application, create an account, send a welcome message, and notify an administrator if any step fails. Which two services are most appropriate for this design? (Select TWO)

A. AWS Step Functions
B. Amazon SNS
C. Amazon WorkSpaces
D. AWS X-Ray
E. Amazon AppStream 2.0

Click to view Answer & Explanation **Correct Answers:** A and B **Explanation:** * **Why A is correct:** AWS Step Functions can coordinate the onboarding steps, track workflow state, and handle retries and failures. * **Why B is correct:** Amazon SNS can send notifications to administrators or other subscribers when a workflow failure occurs. * **Why C is incorrect:** Amazon WorkSpaces provides managed virtual desktops. * **Why D is incorrect:** AWS X-Ray can help troubleshoot requests but does not orchestrate the onboarding workflow or send alerts. * **Why E is incorrect:** Amazon AppStream 2.0 streams applications and desktops to users.