Hotwire Tech Blog

Scribes from Hotwire Engineering

What’s the problem?

Most services handle large data amount. It can come from different places, such as Kafka, RabbitMQ, ActiveMQ. Large amount of data can slow down your application or even make it dead.

We know it, but what is the solution?

We need a realtime computation system focused on distributed processing of large data streams.

  • Apache Stormis a distributed stream processing computation…

    Read more...

Problem:

Scoring Service is a microservice used at Hotwire to determine the order in which hotels get displayed to a user corresponding to her searched destination. It uses machine-learning models developed by the Data Science team to compute scores of hotels based on its features. Hotwire Search Team has built a robust container- based infrastructure that allows Data Scientists to experiment with different sorting algorithms in order to provide the most relevant results to our users. Data plays a very important role when training new models. A sort model can only be as good as the data it is trained on. Thus, it is very important to…

Read more...