One Observability Workshop v3.0.0
One Observability Workshop / constructs/database
constructs/database¶
Aurora PostgreSQL database construct for the One Observability Workshop.
Deploys an Amazon Aurora PostgreSQL cluster configured for observability:
- Performance Insights enabled for database performance monitoring
- Enhanced Monitoring for OS-level metrics on DB instances
- CloudWatch Logs export for PostgreSQL audit and error logs
- Secrets Manager integration for credential rotation
The database stores pet adoption transactions and is accessed by the payforadoption-go and petlistadoptions-py microservices.
Demo consideration: Uses
RemovalPolicy.DESTROYanddeletionProtection: falsefor easy workshop cleanup. Production databases should enable deletion protection, automated backups, and multi-AZ deployment.