Technical Specifications
Technical Architecture
Civic Waste & Recycling is engineered as a cloud-native, event-driven microservices platform. Each bounded context — collection routing, container management, diversion tracking, contamination detection, IoT sensor management — runs as an independent service that can be scaled, updated, and maintained in isolation. Full source code licence means your IT team has complete access to every layer.
99.9%
Uptime SLA
5,000+
Concurrent Users
<200ms
API Response
13
Platform Modules
Architecture Overview
Civic Waste & Recycling is built on a microservices architecture with a Next.js web client, API gateway, and PostgreSQL database engine with PostGIS for geospatial data. Each functional domain — collection scheduling, AI route optimization, container management, customer service, diversion tracking, contamination detection, IoT sensor management, compliance reporting, and citizen experience — operates as an independently deployable microservice. This enables municipalities to scale AI processing independently from customer service, apply updates without system-wide downtime, and achieve fault isolation so that a camera processing issue does not affect collection scheduling. IoT sensor data is stored in TimescaleDB for time-series analytics. 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
Event-Driven Microservices
Each bounded context operates as an independent service communicating through an event bus. This enables collection scheduling to scale independently from diversion analytics, IoT sensor management to process spikes without affecting customer service, and each service to be deployed, updated, and monitored in isolation.
Total Modules
13
Protocol
REST / gRPC
Bus
Async Events
Container
Kubernetes
Database
PostgreSQL 16
Specifications
Technical Details
Browse specifications by category. All values reflect current production configuration.
Route optimization computation
< 45 seconds for 50,000 households
API response time (P95)
< 200ms
IoT sensor ingestion rate
< 500ms end-to-end
Resident portal page load
< 1.5 seconds (LCP)
Computer vision processing
< 3 seconds per image
Uptime
99.9% Availability SLA
Civic Waste & Recycling commits to 99.9% application availability measured monthly, excluding scheduled maintenance windows communicated 7 days in advance. Waste collection cannot wait — the platform ensures continuous availability for route dispatching, real-time GPS tracking, IoT sensor monitoring, and resident-facing services even during planned maintenance or infrastructure failures.
99.953%
30-Day Avg
1
Incidents
3× DC
Redundancy
< 15min
Recovery
30-Day Uptime History
All Systems Operational
Deployment
Deployment Options
Full source code licence gives your municipality complete deployment flexibility. Choose the model that matches your data sovereignty requirements, IT capacity, and infrastructure strategy — with seamless migration between options.
Civic Managed Cloud (Canada) — fully managed deployment in Canadian data centres (Ontario primary, Quebec DR) with 99.9% SLA, managed IoT infrastructure, automated security patching, and 24/7 monitoring
Self-Hosted (On-Premises) — full source code with Docker Compose/Kubernetes manifests, Terraform/Ansible IaC templates, IoT deployment guide, hardware sizing guide, and dedicated deployment engineering support
Hybrid Model — core waste operations and resident data on municipal infrastructure, with AI/ML workloads (route optimization, contamination detection) and IoT data processing on Civic-managed Canadian cloud via encrypted VPN