Deployment¶
Consystence runs across three deployment targets. Most production environments use all three.
| Target | What Runs | Where |
|---|---|---|
| Cloud (Azure) | Auth service, platform API, fleet analytics, marketplace | Azure Container Apps / AKS |
| On-Premises Server | Site server, Orleans silo, scene graph engine, historian | Customer data centre or control room |
| Edge Devices | PLC gateway, edge ML, store-and-forward buffer | Nvidia Orin at substations |
graph TB
subgraph Azure["Cloud — Azure (australiaeast)"]
CA[Container Apps]
PG1[(PostgreSQL Flexible)]
ACR[Container Registry]
end
subgraph OnPrem["Site Server — On-Premises"]
SS[consystence-server]
PG2[(PostgreSQL)]
end
subgraph Edge["Edge — Nvidia Orin"]
ES[consystence-edge]
SQLite[(SQLite Buffer)]
end
CA <-->|gRPC + SignalR| SS
SS <-->|gRPC-over-HTTP/3| ES In this section¶
- Cloud (Azure) — Azure resource groups, Container Apps, PostgreSQL, VNet layout, and CI/CD with GitHub Actions.
- On-Premises Server — site server installation, single-tenant Orleans, PostgreSQL, and air-gapped configuration.
- Edge Devices — Nvidia Orin provisioning, OTA updates, and offline deployment.