Skip to content

One Observability Workshop v3.0.0


One Observability Workshop / constructs/queue

constructs/queue

SQS queue and SNS topic construct for the One Observability Workshop.

Creates messaging resources for asynchronous communication:

  • SQS Queue with dead-letter queue for reliable message processing
  • SNS Topic for fan-out notifications (e.g., adoption events)
  • SSM Parameter Store integration for queue/topic ARN discovery

The queue is used by the payforadoption-go service to send adoption history messages and by the user-creator Lambda for processing user creation requests.

Demo consideration: The dead-letter queue demonstrates how to handle message processing failures, a key observability pattern for async architectures.

Classes

Interfaces