Skip to content
Back to Projects
NestJS Node.js MongoDB microservices Redis WebSockets AWS Firebase enterprise

ExtraMiles — Loyalty Microservices Backend

Backend (NestJS Microservices)

ExtraMiles — Loyalty Microservices Backend

About

Distributed microservices backend powering the ExtraMiles loyalty ecosystem — 5 independent NestJS services handling API gateways, core business logic, customer management, and user authentication with MongoDB, Redis queues, and real-time WebSocket channels.

My Role

Architected and built the full microservices platform: backoffice API gateway, client API gateway, core business logic service, customer service, and user authentication service — all with MongoDB persistence, Bull job queues, Firebase push notifications, and AWS S3 asset management.

Core Capabilities

Architecture

Tech Stack

NestJS Node.js MongoDB Redis Bull Firebase AWS S3 Socket.IO JWT Nodemailer PM2