IoT-Fueled Vehicle Management System
10 Million Events Per Day. Processed.
10M Events. Zero Blind Spots.
A leading telematics provider needed an app that could process 10 million car events daily and deliver critical notifications in seconds. We built a fully reactive system that makes complex fleet data consumable—while the Scala/Akka backend handles the firehose.
The fleet dashboard provides a live map of all vehicles with current status, an alert feed for critical real-time events, driver scorecards with safety metrics and trends, vehicle health predictions from OBD data, and trip replay for reviewing any journey with events overlaid.

IoT-Fueled Vehicle Management System
From challenge to transformation
The Approach
On the frontend, we reduced visual clutter through careful wireframing and user testing, keeping focus on core functionality while hiding complexity. The backend uses Scala with Akka Streams for data pipelines, LevelDB for high-performance event storage, and feeds a MySQL database with aggregated data for easy consumption. The fully reactive architecture is responsive, self-healing, resilient, and scales with demand.
The Challenge
Fleet management generates massive data: geofence breaches, harsh braking, power loss, location updates—millions of events daily. Users needed real-time visibility without information overload. The backend had to process the firehose of data and surface what matters, instantly.
Taming the Telemetry Firehose
AutoTrace is a leading telematics provider, connecting OBD-II devices in vehicles to cloud infrastructure for fleet management. Their system processes millions of vehicle events daily—but the challenge was making that data useful to fleet managers who just want to know which driver needs coaching. SpiceFactory was engaged to build both the frontend experience and the backend data processing pipeline—a full-stack engagement that required expertise in IoT, real-time systems, and user experience.
10 million events per day, critical alerts in seconds. The architecture just scales—we never think about it.
— CTO, AutoTrace
Reactive Pipelines at Fleet Scale
The fleet dashboard provides a live map of all vehicles with current status, an alert feed for critical real-time events, driver scorecards with safety metrics and trends, vehicle health predictions from OBD data, and trip replay for reviewing any journey with events overlaid.
Operational Impact at Fleet Scale
Turning a firehose of vehicle telemetry into actionable fleet intelligence.
For Fleet Managers
- Real-Time Fleet Map — All vehicles with current status, location, and alerts on a live map
- Driver Scorecards — Safety metrics and trends for coaching and performance improvement
- Configurable Alerts — Set custom thresholds for geofence breaches, harsh driving, and diagnostics
- Trip Replay — Review any journey with events overlaid for incident investigation
For Fleet Economics
- Predictive Maintenance — OBD data feeds long-term analytics to prevent costly breakdowns
- Fuel Optimization — Real-time consumption tracking identifies wasteful driving patterns
- Insurance Value — Driver safety data supports lower fleet insurance premiums
- Reduced Downtime — Early detection of engine issues prevents roadside breakdowns
For Operations
- 10M Events/Day — Reactive Scala/Akka Streams architecture processes the full data firehose
- Self-Healing System — Failures contained automatically, no manual intervention needed
- Elastic Scaling — Infrastructure scales up with demand and down to save costs
- OBD-II Integration — Deep integration with engine diagnostics, fuel, speed, RPM, and battery data

The Fleet Intelligence Stack
- Fleet Dashboard — Progressive disclosure UI showing summary with detail on demand
- Reactive Backend — Scala/Akka Streams pipeline processing 10M events daily
- Real-Time Alert System — WebSocket-powered critical notifications in seconds
- Driver Scorecards — Safety metrics, trends, and coaching recommendations
- Trip Replay — Journey visualization with event overlays for incident analysis
- OBD-II Integration — Deep vehicle diagnostics including DTCs, fuel, speed, and maintenance
- Elastic Infrastructure — Auto-scaling architecture that handles demand spikes efficiently
Intelligence at Scale
The platform processes 10 million events daily with critical alerts delivered in seconds. Fleet managers see what matters without drowning in data. And the reactive architecture scales automatically as the fleet grows. This is what happens when you build IoT systems with both backend engineering depth and frontend user empathy.

What if you could process 10 million vehicle events — every single day?
We engineer reactive IoT platforms with event-driven architectures that handle massive telemetry streams in real time — from OBD-II data to fleet-wide intelligence.

Selected Work
2014 - 2026