FlightOps — Notification Service
Fire-and-forget microservice pushing real-time FCM alerts to crew and drivers, with idempotent event processing and dead-letter retry.

Tech Stack
Node.jsTypeScriptMongoDBRabbitMQFirebase FCM
Overview
A fire-and-forget microservice that pushes real-time push notifications to crew members and drivers through Firebase Cloud Messaging.
Key Features
- Idempotent Processing: Duplicate events are rejected via unique
eventIdindexing. - Guaranteed Delivery: Dead-letter retry ensures no notification is lost.
- Decoupled: Consumes events over RabbitMQ, keeping producers non-blocking.