Skip to content

One Observability Workshop v3.0.0


One Observability Workshop / microservices/petfood

microservices/petfood

Pet Food microservice construct (Rust on ECS Fargate).

Deploys the pet food catalog and shopping cart service:

  • ECS Fargate with CloudWatch agent sidecar and FireLens log routing
  • DynamoDB access for food catalog and cart persistence
  • S3/CloudFront access for food image assets
  • EventBridge integration for emitting food lifecycle events
  • OpenTelemetry Rust SDK for distributed tracing with custom spans
  • Prometheus metrics endpoint for custom business and database metrics

Observability highlight: The Rust service demonstrates manual OpenTelemetry instrumentation with custom spans for database operations, business logic tracing, and Prometheus metrics export — showing how to instrument a compiled language without auto-instrumentation agent support.

Classes

Interfaces