Template & Library — deployment¶
Target
This page describes intended behaviour or structure. No implementation is claimed unless a section is explicitly marked Current implementation or Evidence.
| Host | Modules | Topologies |
|---|---|---|
| TemplateCatalogHost | 17 | saas-default, hybrid, on-prem |
Shape¶
flowchart TB
subgraph host [TemplateCatalogHost · AKS · 2–4 replicas]
B[BlueprintService]
T[TemplateRegistryService · Discoverer]
R[GenerationRecipeService]
end
host --> SQL["(templates-sql)"]
host --> BLOB["(artifact-blob · documents · reports · recipes)"]
T <--> CX[IntegrationHost · Azure DevOps / GitHub connectors]
CX <--> REPOS["(ConnectSoft template repositories)"]
T <--> FEED["(Azure Artifacts feed · NuGet)"]
host <--> CP[ControlPlaneApi · Asset Publication · runs]
AG[AgentRuntimeWorker] --> host
BFF[Studio BFF] --> host
Hold "Alt" / "Option" to enable pan & zoom
Per topology¶
| Topology | Repositories and feeds | Notes |
|---|---|---|
| saas-default | ConnectSoft's Azure DevOps and Azure Artifacts through the platform connectors | default |
| hybrid | ConnectSoft's, read from the Factory's region | templates are ConnectSoft assets; customer templates listed through the marketplace later |
| on-prem | a mirrored feed and repository set inside the customer's network, refreshed by an export bundle | discovery runs against the mirror |
Data and recovery¶
templates-sql: RPO 15 min, RTO 4 h; manifests re-read, compatibility recomputed from evidence, blueprints and recipes restored with their artifacts. Retention: provenance for the product's lifetime plus 7 years.
Ports and runtime¶
HTTPS 8160, gRPC 8162, silo 12160, gateway 31160 (messaging profile templates). Secrets templates-sql, package-feed, messaging-transport.