Technical Specifications
Technical Overview
Infrastructure, architecture, and operational specifications for IT Directors and technical evaluation teams. Civic Climate & ESG is designed for the performance, reliability, and data integrity standards expected by Canadian public sector organizations managing climate and sustainability data. Delivered as a full source code licence — your municipality has complete access to the codebase.
99.9%
Uptime SLA
5,000+
Concurrent Users
<200ms
API Response
11
Platform Modules
Architecture Overview
Civic Climate & ESG is built on a microservices architecture with a React-based web client, API gateway, and PostgreSQL database engine. Each functional domain — GHG inventory, climate action management, energy tracking, environmental metrics, ESG reporting, climate risk modeling, and community engagement — operates as an independently deployable microservice. This enables municipalities to scale individual components based on demand (e.g., community carbon calculator traffic), apply updates without system-wide downtime, and achieve fault isolation. 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. Full source code licence means your IT team can inspect, modify, and extend any component.
Platform Modules
Microservices Architecture
Civic Climate & ESG decomposes municipal climate management functionality into independently deployable microservices. Each service owns its domain logic, data store, and API contract — enabling independent scaling, fault isolation, and zero-downtime deployments. Services communicate via asynchronous event bus and synchronous REST/gRPC calls through a centralized API gateway.
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.
Hosting Provider
Canadian-owned, SOC 2 Type II certified data centres
Primary Location
Ontario, Canada
DR Location
Quebec, Canada (separate geographic region)
Compute
Containerized deployment (Kubernetes) with auto-scaling
CDN
Canadian edge nodes for static asset delivery
Uptime
99.9% Availability SLA
Civic Climate & ESG commits to 99.9% application availability measured monthly, excluding scheduled maintenance windows communicated 7 days in advance. This translates to a maximum of 43.8 minutes of unplanned downtime per month. With a source code licence, municipalities can also deploy on their own infrastructure with their own SLA targets.
99.953%
30-Day Avg
1
Incidents
3× DC
Redundancy
< 15min
Recovery
30-Day Uptime History
All Systems Operational
Deployment
Deployment Model
Civic Climate & ESG is delivered as a full source code licence — your municipality receives the complete codebase and can deploy it however best fits your operational requirements. This is not a SaaS subscription — it is a software asset your organization owns and controls.
Managed Cloud — Canadian-hosted infrastructure managed by Civic (recommended for most municipalities)
Self-Hosted — deploy on your own on-premises or private cloud infrastructure using the full source code
Hybrid — cloud application with integration to on-premises utility billing, fleet management, and building energy systems via secure API gateway