Back to portfolio

Flight Reservation System

Microservice architecture for searching and reserving flights. Designed for scalability with separate service boundaries.

Tech Stack

Node.js
Microservices
Prisma
MySQL

Key Highlights

Microservice-based architecture with separate services for search, booking, and user management

Prisma ORM with MySQL for type-safe database operations and migration management

Designed with clear service boundaries for independent scaling and deployment

RESTful APIs with input validation and error handling across all services

Built by Prateek. The source code is available on github