Request a Demo

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.

API GATEWAY
Event Bus
Platform Infrastructure
Shared Functional
Domain

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.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

Flexible Deployment Options

Source code licence with flexible deployment options.

01

On-Premises — Full deployment on municipal infrastructure.

02

Canadian Cloud — Managed deployment on Canadian IaaS.

03

Hybrid — Core services on-prem with cloud analytics.