Travel · Regional OTA
Sub-second booking engine
GDS and direct connects unified behind one fast API, with dynamic packaging layered on top.
Node.jsRedisAmadeusSabre

2.4x
conversion
Timeline
6 months
Team
6 engineers
The challenge
What was breaking
- 01Search latency dropping customers mid-funnel.
- 02Fragmented supply across GDS and direct.
- 03Ancillary revenue left on the table.
The approach
How we tackled it
- 01Traced exactly where lookers became bookers.
- 02Unified supply behind a single cached search API.
- 03Layered packaging and ancillaries onto the core flow.
The solution
What we shipped
- 01Sub-second search with smart caching.
- 02One booking path across every supplier.
- 03Dynamic packaging that lifts average value.
In pictures
A closer look



The results
2.4x
conversion
120ms
median search
+31%
ancillary attach
99.95%
booking uptime
"Speed was revenue we didn't know we were losing. The moment search got fast, the funnel just opened up."
Related work
