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
MicroservicesNamesfor 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.