Product Fleet Operations — microservices¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
Every logical service keeps its own design page and model entry; deployment granularity says how it is shipped at first (decision D23). Modules of a host are deployed inside that host until an extraction decision is recorded.
flowchart TB
subgraph FleetOperationsHost["FleetOperationsHost (host)"]
FleetIncidentService["FleetIncidentService"]
FleetInventoryService["FleetInventoryService"]
FleetRolloutService["FleetRolloutService"]
end
classDef later stroke-dasharray: 4 4;
Hold "Alt" / "Option" to enable pan & zoom
| Service | Context | Granularity | Host | Status | Page |
|---|---|---|---|---|---|
| FleetIncidentService | BC-37 | module of host | FleetOperationsHost | target | design |
| FleetInventoryService | BC-35 | module of host | FleetOperationsHost | target | design |
| FleetOperationsHost | BC-35 | standalone host | — | target | design |
| FleetRolloutService | BC-36 | module of host | FleetOperationsHost | target | design |
FleetIncidentService¶
Product incidents, on-call records and off-boarding.
| Bounded context | BC-37 Fleet Incidents & Off-boarding |
| Granularity | module of host · host FleetOperationsHost |
| Former catalog group | (added 2026-10-09) (module) |
| Status | target |
| Modelled | 3 aggregates · 9 REST + 0 gRPC · 6 events · 3 workers · 4 tables |
| Design page | planes/execution/fleet-operations/services/fleet-incident-service/index.md |
FleetInventoryService¶
Inventory, versions, SLOs and health of operated generated products.
| Bounded context | BC-35 Fleet Inventory & SLOs |
| Granularity | module of host · host FleetOperationsHost |
| Former catalog group | (added 2026-10-09) (module) |
| Status | target |
| Modelled | 2 aggregates · 5 REST + 1 gRPC · 3 events · 1 workers · 3 tables |
| Design page | planes/execution/fleet-operations/services/fleet-inventory-service/index.md |
FleetOperationsHost¶
Product fleet operations host.
| Bounded context | BC-35 Fleet Inventory & SLOs |
| Granularity | standalone host |
| Former catalog group | (host added 2026-10-09) (module) |
| Status | target |
| Modelled | 0 aggregates · 2 REST + 0 gRPC · 0 events · 0 workers · 0 tables |
| Design page | planes/execution/fleet-operations/services/fleet-operations-host/index.md |
FleetRolloutService¶
Upgrade and re-scaffold rollouts across operated products in waves with rollback.
| Bounded context | BC-36 Fleet Upgrades & Rollouts |
| Granularity | module of host · host FleetOperationsHost |
| Former catalog group | (added 2026-10-09) (module) |
| Status | target |
| Modelled | 1 aggregates · 6 REST + 0 gRPC · 4 events · 2 workers · 2 tables |
| Design page | planes/execution/fleet-operations/services/fleet-rollout-service/index.md |