Technical Specifications
Technical Architecture
Civic Security System is built on an event-driven microservices architecture designed for real-time alarm processing, high-throughput video streaming, and sub-second access control decisions. Delivered as a full source code licence — municipalities can deploy on-premises, in a Canadian cloud, or in
99.9%
Uptime SLA
5,000+
Concurrent Users
<200ms
API Response
9
Platform Modules
Architecture Overview
Built on a microservices architecture with event-driven processing for security system.
Platform Modules
Core Services
Independently deployable microservices with dedicated data stores and APIs.
Total Modules
9
Protocol
REST / gRPC
Bus
Async Events
Container
Kubernetes
Database
PostgreSQL 16
Specifications
Technical Details
Browse specifications by category. All values reflect current production configuration.
Access Decision
< 100ms card-to-unlock via Redis-cached policy engine (OSDP v2 / Wiegand)
Alarm Processing
< 2 seconds from alarm signal receipt to operator console notification
API Response
< 200ms P95 for incident queries; < 150ms for access event lookups
Event Throughput
50,000+ access events per hour with real-time anomaly detection
Uptime
99.9% Availability SLA
Enterprise-grade availability with redundancy across Canadian data centres.
99.953%
30-Day Avg
1
Incidents
3× DC
Redundancy
< 15min
Recovery
30-Day Uptime History
All Systems Operational
Deployment
Flexible Deployment Options
Source code licence with flexible deployment options.
On-Premises — Full deployment on municipal infrastructure.
Canadian Cloud — Managed deployment on Canadian IaaS.
Hybrid — Core services on-prem with cloud analytics.