Technical Specifications
Technical Architecture
Civic Accessibility Compliance Manager is built on a modern, modular microservices architecture designed for municipal-scale accessibility compliance management — from barrier registries and facility audits to WCAG monitoring and IASR reporting.
99.9%
Uptime SLA
5,000+
Concurrent Users
<200ms
API Response
4
Platform Modules
Architecture Overview
The platform follows an event-driven microservices architecture where each IASR compliance domain operates as an independent service. The Barrier Registry Service manages the central barrier lifecycle. The Audit Service orchestrates facility assessments with mobile-first data collection. The Training Service tracks IASR-required training compliance across the municipal workforce. The Compliance Engine evaluates IASR checklist completion across all five standards. All services communicate through an event bus enabling real-time compliance posture updates when any barrier is remediated, audit is completed, or training record is logged.
Platform Modules
Service-Oriented Architecture
Each service is independently deployable, scalable, and maintainable — enabling modular deployment where municipalities activate only the IASR standards relevant to their operations.
Total Modules
4
Protocol
REST / gRPC
Bus
Async Events
Container
Kubernetes
Database
PostgreSQL 16
Specifications
Technical Details
Browse specifications by category. All values reflect current production configuration.
Runtime
Node.js 20 LTS / .NET 8
API Framework
NestJS / ASP.NET Core
Event Bus
RabbitMQ / Azure Service Bus
Primary Database
PostgreSQL 16
Search Engine
Elasticsearch 8
Cache Layer
Redis 7
File Storage
S3-Compatible (MinIO)
Uptime
99.9% uptime SLA during business hours (Mon–Fri 6 AM – 10 PM ET), 99.5% overall Availability SLA
Designed for continuous availability supporting accessibility coordinators, facility auditors in the field, HR staff processing accommodations, and IT teams monitoring WCAG compliance. Mobile audit capability includes offline mode for facilities without connectivity.
99.953%
30-Day Avg
1
Incidents
3× DC
Redundancy
< 15min
Recovery
30-Day Uptime History
All Systems Operational
Deployment
Flexible Municipal Deployment
Deploy on your terms — fully on-premise for maximum data control, private cloud for managed infrastructure, or hybrid for optimal balance. The full source code licence means you control the deployment environment, update cadence, and infrastructure decisions.
On-Premise: Full deployment within municipal data centre infrastructure. Maximum data sovereignty and control. Suitable for municipalities with existing Kubernetes or VM infrastructure and IT operations capacity.
Private Cloud: Hosted on Canadian cloud infrastructure (Azure Canada, AWS Canada, or OVHcloud Canada). Managed infrastructure with automatic scaling, patching, and monitoring. Ideal for municipalities seeking reduced IT operational overhead.
Hybrid: Privacy-sensitive data (accommodation records, employee information) hosted on-premise, with compliance dashboards, public reporting, and analytics hosted in Canadian cloud for scalability and accessibility.