Skip to content

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