Messaging on AWS
SQS queues, EventBridge buses and Kinesis streams with encryption on, a dead-letter queue for every consumer, and the trigger and IAM permissions for your consumers wired for you.
Components
- Queue — An encrypted SQS queue with a dead-letter queue always provisioned, so failed messages are kept, not dropped. Wire a Lambda consumer in one step.
- EventBus — A custom EventBridge event bus with pattern-matching rules that route events to Lambda functions or SQS queues.
- KinesisStream — An encrypted, on-demand Kinesis Data Stream sized for Aurora DSQL change data capture. Wire Lambda consumers that each get a dead-letter queue, safe retries and an explicit read grant.