Request a Demo

Technical Specifications

Technical Architecture

Modern architecture and infrastructure for Asset Management

99.9%

Uptime SLA

5,000+

Concurrent Users

<200ms

API Response

14

Platform Modules

Architecture Overview

Civic Asset Management is built on event-driven microservices, each independently deployable with its own data store. The architecture handles 14,000+ asset records, millions of condition assessment data points, real-time IoT sensor telemetry, GIS spatial queries, and long-range deterioration modeling — all while maintaining sub-200ms response times. Full source code licence included.

Platform Modules

Purpose-built services — each owning a single domain.

Every service is independently deployable, horizontally scalable, and owns its own data. Communicate via event bus for eventual consistency with CQRS projection for optimized read models.

API GATEWAY
Event Bus
Platform Infrastructure
Shared Functional
Domain

Total Modules

14

Protocol

REST / gRPC

Bus

Async Events

Container

Kubernetes

Database

PostgreSQL 16

Specifications

Technical Details

Browse specifications by category. All values reflect current production configuration.

Asset Register Query

<200ms P95 — filtered/sorted across 50,000+ assets

Condition Index Calc

<500ms for PCI/BCI/FCI with full defect analysis

Risk Matrix Render

<1s for 14,000+ assets on consequence × probability grid

Scenario Simulation

<5s for 50-year capital forecast with 10,000+ assets

Map Layer Load

<2s for thematic condition/risk layer with 50,000+ features

Uptime

99.9% Availability SLA

Civic Asset Management targets 99.9 % uptime for managed cloud deployments with proactive monitoring, automated health checks, and rapid incident response. Self-hosted deployments provide the same architecture with municipality-managed SLAs.

99.9%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

Deploy your way — cloud, self-hosted, or hybrid.

Full source code licence means you choose the deployment model that fits your IT strategy. Most municipalities start with managed cloud and retain the option to self-host as capacity and expertise grow.

01

Managed Cloud (Recommended): Deployed on Canadian-hosted infrastructure (Toronto and Montreal regions). Civic manages patching, scaling, backups, monitoring, and upgrades. Municipality retains full source code and can transition to self-hosted at any time.

02

Self-Hosted: Full source code deployed on municipality-owned or managed infrastructure. Docker Compose and Kubernetes Helm charts provided. Complete control over infrastructure, security policies, and upgrade schedule.

03

Hybrid: Core platform on managed cloud with sensitive components (SCADA integration, IoT gateway, GIS cache) on-premises. Secure VPN tunnel connects cloud and on-premises services. Common for municipalities with existing OT infrastructure.