Technical Specifications
Technical Architecture
Purpose-built for mission-critical emergency operations on a resilient, cloud-native microservices platform — supporting 99.95% uptime with geographic redundancy, offline EOC capability, and real-time situational awareness at scale.
99.9%
Uptime SLA
5,000+
Concurrent Users
<200ms
API Response
7
Platform Modules
Architecture Overview
Civic Emergency Management is built on a microservices architecture with a React-based web client, API gateway, and PostgreSQL database engine. Each functional domain — plan management, activation, EOC operations, notification, resource management, damage assessment, sensor intelligence, training, continuity, and geospatial — operates as an independently deployable microservice. This enables municipalities to scale individual components based on demand (particularly during emergency activations), apply updates without system-wide downtime, and achieve fault isolation so that a sensor ingestion spike does not affect EOC console performance. Each municipal tenant operates in a logically isolated environment with dedicated database schemas. The platform is deployed on containerized infrastructure (Kubernetes) across redundant Canadian data centres with automated failover and offline EOC capability.
Platform Modules
Microservices Architecture
Eleven purpose-built services form the emergency management platform — each independently deployable and horizontally scalable to handle activation surges when every second counts.
Total Modules
7
Protocol
REST / gRPC
Bus
Async Events
Container
Kubernetes
Database
PostgreSQL 16
Specifications
Technical Details
Browse specifications by category. All values reflect current production configuration.
CCG Notification Delivery
< 2 min
Mass Public Alert Distribution
< 5 min
EOC Dashboard Refresh
< 3 sec
SitRep Generation
< 10 sec
Damage Assessment Sync
< 30 sec (offline to online)
Uptime
99.95% Availability SLA
Civic Emergency Management commits to 99.95% application availability measured monthly, excluding scheduled maintenance windows. This translates to a maximum of 21.9 minutes of unplanned downtime per month. Offline EOC capability ensures continued emergency operations even during platform outages or internet disruptions.
99.953%
30-Day Avg
1
Incidents
3× DC
Redundancy
< 15min
Recovery
30-Day Uptime History
All Systems Operational
Deployment
Deployment Model
Civic Emergency Management supports multiple deployment models to meet varying municipal requirements for data sovereignty, operational resilience, and infrastructure management. All options include offline EOC capability for continued emergency operations during connectivity disruptions.
Civic Cloud (Recommended) - Fully managed SaaS on Canadian cloud infrastructure with auto-scaling, geographic redundancy, and offline EOC mode
Hybrid Deployment - Cloud-hosted platform with on-premises EOC server for local operations during internet outages with automatic data synchronization
Municipal Data Centre - Full on-premises deployment within municipal infrastructure for maximum data sovereignty with managed support