Request a Demo

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.

API GATEWAY
Event Bus
Platform Infrastructure
Shared Functional
Domain

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

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.

01

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

02

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

03

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