Kiwi.com Takes Flight with ScyllaDB

Jan Plhak, Head of C++ Development, Kiwi.com

17:32December 20, 2018

Kiwi.com provides a powerful flight, train and bus search engine driven by volatile data — entries expire in just a couple of days. To keep full table scans predictable, Kiwi.com implemented a dedicated cache, to store post-processed results from the database. Where Cassandra’s limitations forced the team to implement a custom scanning service to read newly created SStables and stream updates to the cache, ScyllaDB made it easy and safe to do performant full-table scans. This talk covers their Cassandra to ScyllaDB migration, benchmarking on GCP and bare metal OVH, the benchmarking and performance results which focus on full table scan.

Share this