Quite a long time ago, we wrote about how we were joining streams in Apache Storm.
The ideas described there are still valid and being used. However, that was only the beginning—many new nuances have come up while join was running in production. Also, we wanted to overcome the limitations pointed out in the first article.Read More

Our story has begun with a "simple" need to join data. It seemed easy, as all of us have done joins in databases before, but there was a catch.
The catch was related to the type and amount of data we have.Read More