Track releases across microservices to build a release matrix and know exactly what versions are running in each environment.
The Pattern
Each service records its version — When a service is deployed, the pipeline records a release event with the service name, version, and target environment
Query the release matrix — Ask “what versions are in production?” to get the latest version of each service deployed to production
Track release history — Query “show me all releases of api-service” to see the full deployment history of a specific service