Technical Specifications
Technical Architecture
Civic Property Tax is built on a microservices architecture designed for the unique demands of municipal property tax administration — high-throughput batch processing (100,000+ bills in a single run), complex multi-rate levy calculation, MPAC data integration, and real-time payment processing. Deli
99.9%
Uptime SLA
5,000+
Concurrent Users
<200ms
API Response
16
Platform Modules
Architecture Overview
MPAC roll import and validation, supplementary/omitted processing, phase-in management, appeal tracking, and property record maintenance. Owns the authoritative assessment data for the municipality.
Platform Modules
Core Services
Independently deployable microservices with dedicated data stores and APIs.
Total Modules
16
Protocol
REST / gRPC
Bus
Async Events
Container
Kubernetes
Database
PostgreSQL 16
Specifications
Technical Details
Browse specifications by category. All values reflect current production configuration.
Database Engine
PostgreSQL 16 with partitioned tables for multi-year tax rolls
Hosting
Canadian SOC 2 Type II data centres; Ontario primary, Quebec DR
Compute
Kubernetes with auto-scaling during annual billing runs
Tenant Isolation
Dedicated schema per municipality with row-level security policies
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.