Marketplace — deployment¶
Target
This page describes intended behaviour or structure. No implementation is claimed unless a section is explicitly marked Current implementation or Evidence.
Rewritten 2026-10-09 (design plan P14)
The June-2026 page is archived under catalogs 2026-06.
| Host | Modules | Topologies |
|---|---|---|
| MarketplaceHost | 11 | saas-default |
Shape¶
flowchart TB
subgraph host [MarketplaceHost · AKS · 2–4 replicas · later stage]
C[MarketplaceCatalogService · indexer]
L[LicenseService]
end
host --> SQL["(marketplace-sql)"]
host --> IDX["(search index · derived)"]
host <--> CP[ControlPlaneApi · releases · cards · subscriptions]
host <--> SAAS[SaaS foundations · ProductsCatalog · Entitlements · Billing · Metering]
host --> BLOB["(artifact-blob · listing documents · agreements)"]
BFF[Studio BFF] --> host
Hold "Alt" / "Option" to enable pan & zoom
Per topology¶
| Topology | Deployed | Notes |
|---|---|---|
| saas-default | yes, one marketplace per ConnectSoft region set | the only topology that lists and bills |
| hybrid | reads the ConnectSoft marketplace through the Control plane API; installs into the hybrid tenant | no local marketplace |
| on-prem | not deployed; offline installation bundles (later) | |
| hybrid-compute | as saas-default |
Data and recovery¶
marketplace-sql: RPO 15 min, RTO 4 h; listings re-derive from Published releases, entitlements are also recorded in the SaaS Entitlements foundation, the search index is derived. Retention: entitlements and agreements 7 years.
Ports and runtime¶
HTTPS 8150, gRPC 8152, silo 12150, gateway 31150 (messaging profile marketplace). Secrets marketplace-sql, messaging-transport.