One Observability Workshop v3.0.0
One Observability Workshop / microservices/petlist-adoptions
microservices/petlist-adoptions¶
Pet List Adoptions microservice construct (Python/FastAPI on ECS Fargate).
Deploys the adoption listing service that queries recent pet adoptions:
- ECS Fargate with CloudWatch agent sidecar and FireLens log routing
- Aurora PostgreSQL access for reading adoption transaction history
- ADOT Python auto-instrumentation via init container (zero-code instrumentation)
- Prometheus metrics for request count and latency histograms
- Application Signals SLO support (optional) for availability tracking
Includes database load simulation scripts (deadlock, slow query, lock blocking, unique violation simulators) for demonstrating RDS Performance Insights and database observability features.
Observability highlight: Demonstrates zero-code Python auto-instrumentation via ADOT init container — no code changes needed for distributed tracing. The DB simulation scripts generate observable database performance issues.