Ingestion Throughput for Bursty IoT Data
When multiple devices reported simultaneously, the single-threaded Node.js event loop struggled under high concurrency. The fix was to introduce a Redis-backed message queue to decouple ingestion from persistence, along with connection pooling for MongoDB.

