
Lead Backend Engineer, Hotel Integrations at GoQuo and Wego
One real-time hotel search across 40+ suppliers for 2M+ users.
Wego added hotels next to its flight search. The new product had to compare rates from 40+ suppliers, including Booking.com, Agoda, Traveloka and Hotelbeds, and always show the cheapest available price.
Constraints- Every supplier with its own API and data format
- Search by map location and by hotel or city name
- Prices that change constantly
- Scheduled ETL brings every supplier feed into one rate model
- Elasticsearch handles geo and full text search
- Price changes reach users live through Redis and WebSockets
- Services in Go and Node.js talk over gRPC and NATS, running on Kubernetes in GCP
- Supplier integrations kept running through the product’s move into Wego