Application Integration | AWS Certified Solutions Architect – Associate MCQs

AWS provides powerful tools for integrating applications, services, and workflows. Amazon SQS, Amazon SNS, and EventBridge enable robust messaging, notifications, and event-driven architectures. For complex workflows, AWS Step Functions is an ideal choice. This quiz tests your understanding of AWS application integration and related services.


Chapter 8: Application Integration | AWS Certified Solutions Architect – Associate

Topic 1: Amazon SQS – Messaging Service Overview

  1. Your application needs to decouple components by using a messaging service. Which AWS service should you choose to provide a fully managed message queue?
    • A. Amazon SNS
    • B. Amazon SQS
    • C. AWS Lambda
    • D. Amazon EventBridge
    • E. Amazon Kinesis
  2. A system requires message ordering, but messages must not be lost. Which Amazon SQS feature should you enable to ensure this?
    • A. Dead-letter queue
    • B. FIFO queue
    • C. Delay queue
    • D. Standard queue
    • E. Message filtering
  3. Which of the following is true about Amazon SQS?
    • A. SQS allows both short and long polling
    • B. SQS is a fully managed publish-subscribe messaging system
    • C. SQS automatically deletes messages once they are processed
    • D. SQS guarantees exactly-once message delivery
    • E. SQS supports message retention of up to 14 days
  4. You are designing a system that processes large numbers of messages, where each message needs to be processed by exactly one worker. Which queue type should you choose?
    • A. FIFO queue
    • B. Standard queue
    • C. Delay queue
    • D. Dead-letter queue
    • E. SQS Queue Policy
  5. You want to delay the delivery of messages in Amazon SQS for a specific amount of time. What feature would you use?
    • A. SQS Message Retention
    • B. SQS Visibility Timeout
    • C. SQS Delay Queue
    • D. SQS Long Polling
    • E. SQS Dead-letter Queue

Topic 2: Amazon SNS – Notifications and Pub/Sub Systems

  1. Your application needs to send notifications to multiple subscribers with different protocols (e.g., HTTP, email, and SMS). Which service should you use?
    • A. Amazon SNS
    • B. Amazon SQS
    • C. AWS Lambda
    • D. Amazon EventBridge
    • E. AWS Step Functions
  2. You are implementing a pub/sub messaging system for your application. Which of the following is a benefit of using Amazon SNS?
    • A. High throughput for sending messages to multiple endpoints
    • B. Guaranteed delivery of messages to subscribers
    • C. Message filtering based on subscriber preferences
    • D. FIFO message ordering
    • E. Seamless integration with Amazon Kinesis
  3. Which protocol is supported by Amazon SNS for delivering notifications to subscribers?
    • A. HTTP/S
    • B. Email
    • C. SMS
    • D. AWS Lambda
    • E. All of the above
  4. You need to ensure that a message published to an SNS topic is delivered to all subscribers, including those that might be temporarily unavailable. What feature should you enable to achieve this?
    • A. Message filtering
    • B. Dead-letter queue
    • C. Message retention
    • D. SQS as a subscriber
    • E. SNS message encryption
  5. In an SNS-based system, you want to receive a notification every time a specific event occurs in your application. What should you configure in SNS to achieve this?
  • A. Create an SNS topic and subscribe to it
  • B. Use AWS CloudTrail to monitor events
  • C. Use Amazon EventBridge rules to trigger notifications
  • D. Enable CloudWatch Logs for SNS
  • E. Set up a CloudWatch Alarm on the SNS topic

Topic 3: Amazon EventBridge – Event-Driven Architecture

  1. You need to build an event-driven architecture where multiple AWS services respond to changes in your application. Which service would you use to create and manage events?
  • A. Amazon SQS
  • B. AWS Step Functions
  • C. Amazon EventBridge
  • D. Amazon SNS
  • E. AWS Lambda
  1. In Amazon EventBridge, how do you ensure that events are routed to different AWS services based on specific conditions?
  • A. Create EventBridge rules with event patterns
  • B. Use EventBridge for event filtering
  • C. Use Lambda functions for event processing
  • D. Subscribe to an SNS topic for event handling
  • E. Route events based on CloudWatch alarms
  1. Your application generates events that need to trigger different actions depending on their content. What feature of EventBridge should you use?
  • A. EventBridge Archive
  • B. EventBridge Filters
  • C. EventBridge Rules
  • D. EventBridge Insights
  • E. EventBridge Scheduler
  1. You are designing an application that needs to handle events from a custom application and route them to multiple services. Which service would you choose?
  • A. Amazon SNS
  • B. Amazon EventBridge
  • C. Amazon Kinesis
  • D. AWS Lambda
  • E. AWS Step Functions
  1. You want to route events from your application to multiple AWS services, but the events should only be delivered to services that are explicitly authorized. Which feature of EventBridge enables this?
  • A. EventBridge Archive
  • B. EventBridge Permissions and Access Control
  • C. EventBridge Retry Policy
  • D. EventBridge Event Bus
  • E. EventBridge Dead-letter Queue

Topic 4: AWS Step Functions – Workflow Orchestration

  1. You need to design an application that requires executing a series of tasks in a specific order, with conditional branches. Which AWS service should you use for orchestration?
  • A. Amazon SQS
  • B. AWS Step Functions
  • C. AWS Lambda
  • D. Amazon SNS
  • E. Amazon EventBridge
  1. In AWS Step Functions, what is the primary purpose of a state machine?
  • A. To orchestrate and coordinate multiple AWS services
  • B. To store the state of an application
  • C. To trigger Lambda functions
  • D. To manage messages in SQS
  • E. To publish events to SNS
  1. You are designing a workflow where each task depends on the successful completion of the previous task. Which Step Functions feature allows you to handle this type of sequential task execution?
  • A. Parallel state
  • B. Task state
  • C. Catch state
  • D. Wait state
  • E. Choice state
  1. You want to implement a retry mechanism for tasks that fail in a Step Functions workflow. Which feature should you use?
  • A. Retry policy in Task state
  • B. Catch state
  • C. Wait state
  • D. Lambda function error handling
  • E. CloudWatch Events for retries
  1. You want to coordinate multiple AWS services, including Lambda, SQS, and DynamoDB, in a single workflow. Which AWS service should you use for orchestration?
  • A. AWS Step Functions
  • B. Amazon SNS
  • C. Amazon EventBridge
  • D. AWS Lambda
  • E. Amazon Kinesis

Answer Key

QnoAnswer
1B. Amazon SQS
2B. FIFO queue
3A. SQS allows both short and long polling, E. SQS logs can be encrypted
4B. Standard queue
5C. SQS Delay Queue
6A. Amazon SNS
7A. High throughput for sending messages to multiple endpoints
8E. All of the above
9D. SQS as a subscriber
10A. Create an SNS topic and subscribe to it
11C. Amazon EventBridge
12A. Create EventBridge rules with event patterns
13C. EventBridge Rules
14B. Amazon EventBridge
15B. EventBridge Permissions and Access Control
16B. AWS Step Functions
17A. To orchestrate and coordinate multiple AWS services
18B. Task state
19A. Retry policy in Task state
20A. AWS Step Functions

Use a Blank Sheet, Note your Answers and Finally tally with our answer at last. Give Yourself Score.

X
error: Content is protected !!
Scroll to Top