Technical Specifications
Enterprise-Grade Technical Foundation
Civic Economic Development is engineered for reliability, performance, and security — with a microservices architecture that scales from small townships to regional centres.
99.9%
Uptime SLA
5,000+
Concurrent Users
<200ms
API Response
11
Platform Modules
Architecture Overview
Civic Economic Development uses a containerised microservices architecture deployed on Kubernetes within Canadian data centres. Each functional domain — business registry, BR&E surveys, site selector, investment pipeline, BIA management, CIP incentives, and reporting — runs as an independent service communicating through an event-driven message bus. The architecture supports horizontal scaling, independent deployment, and zero-downtime updates. All data is encrypted at rest (AES-256) and in transit (TLS 1.3), with field-level encryption for confidential business financial data.
Platform Modules
Service Catalogue
Each microservice owns its domain data and exposes well-defined APIs for inter-service communication.
Total Modules
11
Protocol
REST / gRPC
Bus
Async Events
Container
Kubernetes
Database
PostgreSQL 16
Specifications
Technical Details
Browse specifications by category. All values reflect current production configuration.
Container orchestration
Kubernetes (managed)
Service mesh
Istio with mTLS
CDN
CloudFront (Canadian PoPs)
Object storage
S3-compatible (Canadian region)
Message bus
Apache Kafka (3-broker cluster)
Uptime
99.95% Availability SLA
Designed for continuous availability with automated failover, health monitoring, and disaster recovery to a geographically separate Canadian data centre.
99.953%
30-Day Avg
1
Incidents
3× DC
Redundancy
< 15min
Recovery
30-Day Uptime History
All Systems Operational
Deployment
Flexible Deployment Model
Civic Economic Development is delivered as a full source-code license — the municipality owns the code and can deploy on-premise or in a Canadian cloud environment.
Municipal Cloud — Deployed in the municipality's Canadian cloud tenancy (AWS ca-central-1, Azure Canada Central, or GCP northamerica-northeast1) with full source-code access and municipal IT operational control.
Civic Managed — Hosted and operated by the Civic team in dedicated Canadian infrastructure with SLA guarantees, monitoring, and managed updates — source code escrowed and transferable.
On-Premise — Deployed on municipal data centre hardware for organizations requiring complete physical infrastructure control. Requires Kubernetes-capable environment.