One Observability Workshop v3.0.0
One Observability Workshop / stages/applications
stages/applications¶
Microservices (Applications) stage for the One Observability Workshop.
The final pipeline stage that deploys all microservices and serverless functions onto the compute infrastructure provisioned by earlier stages:
Microservices (6 applications across 4 languages): - payforadoption-go — Go service on ECS Fargate with OpenTelemetry Go SDK, Aurora correlation - petlistadoption-py — Python/FastAPI on ECS Fargate with ADOT auto-instrumentation, Prometheus metrics - petsearch-java — Java/Spring Boot on ECS Fargate with Application Signals, manual + auto instrumentation - petsite-net — .NET on EKS with CloudWatch agent, Application Signals - petfood-rs — Rust/Axum on ECS Fargate with OpenTelemetry Rust SDK, custom Prometheus metrics - petfoodagent-strands-py — Python AI agent on Bedrock AgentCore
Lambda Functions (8 functions): - Status updater, traffic generator, RDS seeder, user creator - Petfood image generator, stock processor, cleanup processor - DynamoDB capacity test
Canaries (2 synthetic monitors): - Traffic generator canary for endpoint availability - Housekeeping canary for periodic health checks
Each microservice is configured with CloudWatch agent sidecars, FireLens log routing, and ADOT/OpenTelemetry instrumentation appropriate to its language runtime.