Skip to content

One Observability Workshop v3.0.0


One Observability Workshop / constructs/microservice

constructs/microservice

Base microservice construct for the One Observability Workshop.

Provides the abstract base class and shared configuration for all microservices:

  • SSM Parameter Store policies for runtime configuration discovery
  • EventBridge policies for event-driven communication
  • Naming conventions via MicroservicesNames for consistent resource identification
  • Deployment placement configuration (ECS Fargate, ECS EC2, EKS, or None)

All six microservices (payforadoption-go, petlistadoption-py, petsearch-java, petsite-net, petfood-rs, petfoodagent-strands-py) extend this base class through either EcsService or EKSDeployment.

Classes

Interfaces

Variables