Cloud-native backend for next-gen in-flight entertainment systems deployed across aircraft. Designed binary delta OTA updates for intermittent satellite connectivity with minimal bandwidth. Real-time telemetry processing via Kafka and Go reduced device health latency 40%.
🎯 Overview
AERQ’s platform updates embedded IFE hardware without ground maintenance windows. Delta-update mechanism computes binary diffs between firmware versions, transmitting only changed bytes with resumable checkpoints. Telemetry streams device health events for ground monitoring.
🛠️ Tech Stack
- Go: High-throughput telemetry ingestion handling concurrent device health events without per-connection overhead.
- Kafka: Event streaming bus for device telemetry with durable topic retention during connectivity windows.
- TypeScript: Type-safe REST and WebSocket API layer preventing schema mismatches between ground and device.
- Python: Analytics pipeline generating fleet health dashboards and anomaly detection signals.
- AWS: IoT Core for device registration, S3 for delta artifacts, CloudFront for global distribution.
📈 Key Features
- Binary delta OTA updates minimizing satellite bandwidth usage
- Resumable checkpoint protocol for interrupted transfers
- Real-time telemetry streaming from fleet to ground operations
- Multi-region CloudFront distribution for content delivery
- Automated anomaly detection on aggregated device health data