Data & Event Platform — 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 |
|---|---|---|
| DataEventFoundations | 3 | saas-default, hybrid, on-prem, hybrid-compute |
Shape¶
flowchart TB
subgraph host [DataEventFoundations · AKS · 2–4 replicas]
E[EnvelopeRegistryService]
ST[StoreProfileService]
R[RetentionResidencyService]
end
host --> SQL["(foundations-sql)"]
host --> BLOB["(artifact-blob · export bundles)"]
host <--> KV["(secrets · references)"]
H[every host] -. cached lookups .-> host
PROV[Runtime Cloud provisioning] --> host
Hold "Alt" / "Option" to enable pan & zoom
Per topology¶
| Topology | Messaging profile | Relational engine | Vector | Artifact | Regions |
|---|---|---|---|---|---|
| saas-default | Orleans outbox/inbox (MassTransit on Azure Service Bus optional) | Azure SQL | Qdrant or Azure AI Search | Azure Blob | tenant-selected: westeurope, israelcentral |
| hybrid | Orleans on the control side; the customer's transport for runtime through the adapter | Azure SQL (control), customer SQL (runtime) | customer's | customer's | control in Azure, runtime at the customer |
| on-prem | Orleans outbox/inbox | SQL Server or PostgreSQL | Qdrant | S3-compatible or file | the customer's |
| hybrid-compute | as saas-default | as saas-default | as saas-default | as saas-default | compute pools may sit elsewhere; data does not |
Data and recovery¶
foundations-sqlis authoritative for registrations, bindings, rules and orders: RPO 15 min, RTO 4 h (D30); it restores first in practice because every other host resolves its bindings and topics from it at start-up — the D30 order (journal, approvals, releases, outbox/inbox, artifacts, indexes) assumes the foundations are already there.- Hosts keep their last-resolved topic set and bindings locally, so a foundations outage does not stop publishing or persistence.
Ports and runtime¶
HTTPS 8110, gRPC 8112, silo 12110, gateway 31110 (messaging profile data-event). Secrets foundations-sql, messaging-transport from Key Vault with 90-day rotation.