FlightOps — Notification Service

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

FlightOps — Notification Service

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 eventId indexing.
  • Guaranteed Delivery: Dead-letter retry ensures no notification is lost.
  • Decoupled: Consumes events over RabbitMQ, keeping producers non-blocking.