Real-Time Fleet & Transport Platform
Java microservices tracking 20,000+ vehicles live — capacity doubled with zero loss in accuracy.
expand · problem & impact
Problem → Approach
A live fleet platform had to double capacity — from 10,000 to 20,000+ vehicles streaming telemetry — without dropping accuracy or adding latency under bulk load.
- Re-architected ingestion, messaging and caching paths — partitioned workloads and tuned thread/connection pools to double fleet capacity.
- Asynchronous Spring Boot + ActiveMQ middleware with Redis cache optimization for reliability, latency and throughput under bulk fleet load.
- Real-time status streaming over SSE backed by Redis Pub/Sub — services stay stateless and scale horizontally behind the load balancer.
- Docker + Kubernetes with replica scaling, health probes and rolling deployments for zero-downtime releases.
Impact
| Fleet capacity | 2× |
| Data accuracy | 99% |
| Deploy downtime | 0 |