Buenas noches,
Voy a tratar de ser simple y concreto. Trabajé más de 5 años en Despegar, tanto para el sector de Vuelos como para el de Hoteles. En éste último la mayor parte de mi estadía en la empresa. Incluso lideré el equipo que se encarga del motor de búsquedas hacía los proveedores de disponibilidad y contenido estático de hoteles, y como desarrollador para el motor de vuelos . Con lo cual tengo experiencia con la mayoría de las APIs de todos ellos (Expedia, Booking, BestDay/Hoteldo, Trend, GTA, Bedsonline, Derby, IHG, Tourico, Hilton, etc). Obviamente conozco la API de Despegar.
Hago esta introducción para ahora poderles desarrollar mi inquietud sobre lo que realmente quieren hacer ustedes, ya que por experiencia, no creo que el lenguaje elegido sea el correcto, visto desde el punto de la performance y del paralelismo de requests que se deben realizar para conseguir la información de los proveedores de datos.
Mi humilde consejo es que tengan en cuenta a Java, por lo menos para el backend, aunque hay frameworks muy buenos para realizar también el frontend (Play).
La verdad es que por la escasa información de la descripción del proyecto, sumado a mi experiencia sobre el arduo trabajo que habría que realizar y además de mi consejo sobre cambiar de lenguaje, no estaría en condiciones de presupuestar correctamente algo que a ustedes les pueda resolver el problema, al menos por ahora. Por lo tanto, espero poder seguir conversando con ustedes sobre su proyecto ya que me interesa y creo tener el know how necesario para encararlo.
Sin más que desearles éxito con el proyecto, me despido y los invito a pasar por mi perfil para corroborar lo escrito en la primer parte.
Atte.
Martín Tuero