Request a Demo

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.

API GATEWAY
Event Bus
Platform Infrastructure
Shared Functional
Domain

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.95%Uptime SLA

99.953%

30-Day Avg

1

Incidents

3× DC

Redundancy

< 15min

Recovery

30-Day Uptime History

All Systems Operational

30 days agoToday

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.

01

Civic Cloud (Recommended) - Fully managed SaaS on Canadian cloud infrastructure with auto-scaling, geographic redundancy, and offline EOC mode

02

Hybrid Deployment - Cloud-hosted platform with on-premises EOC server for local operations during internet outages with automatic data synchronization

03

Municipal Data Centre - Full on-premises deployment within municipal infrastructure for maximum data sovereignty with managed support