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.