One Observability Workshop v3.0.0
One Observability Workshop / constructs/dynamodb
constructs/dynamodb¶
DynamoDB table construct for the One Observability Workshop.
Creates a DynamoDB table for the pet adoption catalog with:
- CloudWatch contributor insights enabled for identifying hot keys and throttling patterns
- CloudWatch alarms for read/write throttle events
- SSM Parameter Store integration for service discovery of table name/ARN
- On-demand capacity mode for unpredictable workshop traffic patterns
The table is used by the petsearch-java service for pet catalog lookups and by the petstatusupdater Lambda for adoption status changes.
Demo consideration: Contributor Insights is enabled to demonstrate how DynamoDB surfaces access patterns. The throttle alarms showcase CloudWatch alarm integration.