AWS Application Integration and Messaging Flashcards
7 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 7 AWS Application Integration and Messaging flashcards as text
Which Amazon API Gateway integration type passes the request body directly to the backend without any transformation?
Answer: AWS_PROXY
The AWS_PROXY (Lambda proxy) integration passes the entire request as-is to Lambda, with API Gateway not transforming the request or response.
A company migrates from RabbitMQ to AWS and needs to maintain compatibility with AMQP protocols. Which AWS service is the best fit?
Answer: Amazon MQ
Amazon MQ is a managed message broker supporting ActiveMQ and RabbitMQ, providing compatibility with industry-standard protocols like AMQP, MQTT, and STOMP.
What does the SQS visibility timeout control?
Answer: How long a message is hidden from other consumers after being received
The visibility timeout temporarily hides a message from other consumers while it is being processed, preventing duplicate processing.
In AWS Step Functions, which state type is used to introduce a wait period before transitioning to the next state?
Answer: Wait
The Wait state in Step Functions pauses execution for a specified duration or until a specific timestamp before proceeding.
Which Kinesis Data Streams feature allows multiple consumers to read from a stream simultaneously with enhanced throughput per consumer?
Answer: Enhanced Fan-Out
Kinesis Enhanced Fan-Out gives each registered consumer a dedicated 2 MB/s throughput per shard using HTTP/2 push, instead of sharing the 2 MB/s read limit.
An SNS topic needs to filter messages so that an SQS queue only receives orders with 'status': 'URGENT'. Which SNS feature handles this?
Answer: Subscription Filter Policy
SNS Subscription Filter Policies allow you to define JSON attribute filters on a per-subscription basis so subscribers only receive matching messages.
Which AWS AppSync feature enables clients to receive real-time updates when data changes in a GraphQL API?
Answer: Subscriptions
AppSync Subscriptions use WebSockets to push real-time data updates to connected clients when mutations occur that match the subscription.