Client
Industry
Duration
Delivered by
The Project
Rebuilt a vibe-coded monolithic airline booking platform from scratch. Integrated GDS providers (Sabre, Amadeus) and NDC airline APIs (Emirates, Flynas, PIA.
- Integrated 2 GDS providers (Sabre, Amadeus) and NDC airline (Emirates, Flynas, PIA etc) under a unified booking engine
- 7-role RBAC enforced at API gateway level — zero permission leakage incidents post-launch
- BSP Shared Account architecture handling multi-agency financial reconciliation
- Rebuilt from monolith to micro-frontend in 8 months with zero booking downtime during migration
- Supports 3,000+ concurrent booking sessions under load
What We Solved
FlyAsam came to DEDEVS with a fragile monolithic booking system that had grown beyond its original vibe-coded foundations. The platform needed to handle concurrent B2B bookings across multiple GDS providers, enforce a 7-role permission model, and support BSP Shared Account financial reconciliation — none of which the existing codebase could reliably deliver. Any failure in the booking engine meant direct revenue loss for airline agency clients.
We rebuilt the platform from scratch using a micro-frontend architecture, separating the booking engine, admin panel, and agency portal into independently deployable units. A unified GDS abstraction layer normalized data from Sabre and Amadeus behind a single API, eliminating provider-specific logic from the frontend. The 7-role RBAC system was implemented at the API gateway level, with BSP Shared Account ledgers tracked per transaction.
How We Built It
Tech Stack Used
Related Projects






