AWS Application Integration and Messaging Flashcards
6 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 6 AWS Application Integration and Messaging flashcards as text
What is the purpose of Amazon SQS message deduplication in FIFO queues?
Answer: To prevent the same message from being delivered more than once within a 5-minute window
FIFO queue deduplication uses a deduplication ID to detect and discard duplicate messages sent within a 5-minute deduplication interval.
Which AWS service provides a GraphQL API that enables applications to query, update, and subscribe to data changes in real time?
Answer: AWS AppSync
AWS AppSync is a fully managed GraphQL service that simplifies application development by creating a flexible API to securely access, manipulate, and combine data from multiple sources.
What is a common use case for combining Amazon SNS with Amazon SQS?
Answer: To fan-out messages to multiple SQS queues for parallel processing
The SNS-SQS fan-out pattern publishes a message to an SNS topic, which delivers it to multiple SQS queues simultaneously, enabling parallel and independent processing.
Which AWS Step Functions state type is used to wait for an external process to return a callback token before proceeding?
Answer: Task State with .waitForTaskToken
Using .waitForTaskToken in a Task State pauses the workflow execution until an external process calls SendTaskSuccess or SendTaskFailure with the provided token.
What is Amazon SQS Long Polling and why is it recommended over Short Polling?
Answer: Long Polling waits up to 20 seconds for messages to arrive, reducing empty responses and costs
Long Polling allows SQS to wait up to 20 seconds for a message to be available, reducing the number of empty responses and API calls, which lowers costs and latency.
Which Amazon EventBridge feature allows you to schedule automated actions on a recurring or one-time basis?
Answer: EventBridge Scheduler
EventBridge Scheduler is a serverless scheduler that allows you to create, run, and manage scheduled tasks at scale using cron or rate expressions.