Case Study Deskcasestudydesk.com
Online TravelSourced

Case Study: Booking.com runs at 99.999% availability across three regions on CockroachDB

Booking.com Case StudySourced & dated by Case Study Desk
Key facts · TL;DR
Company
Booking.com
Industry
Online Travel
Challenge
Delivering resilient, consistent data at global travel scale
Headline result
Booking.com reported 99.999% availability across three regions running on CockroachDB

Key results

99.999%
Availability
Across three regions
20TB
Data managed
Three-region deployment
3
Regions
Frankfurt, London, Ireland

The challenge

Booking.com, one of the world's largest travel platforms with billions of historical guest arrivals, needed a resilient, strongly consistent database with dependable change data capture that could tolerate node failures without disrupting service and scale horizontally as demand grew.

The solution

Booking.com adopted CockroachDB across three regions (Frankfurt, London, and Ireland), building on its consistent CDC and horizontal scalability to add capacity by adding nodes.

The fact that we can have nodes go down without causing a disturbance is a huge plus. And we know that it's easy to scale CockroachDB when we need to – just add more nodes and it scales horizontally.

MN
Mahmoud Nagib
Principal Software Engineer, Booking.com

The results, in context

Booking.com reported 99.999% availability across its three-region CockroachDB deployment holding roughly 20TB of data. The team highlighted that nodes can go down without causing a disturbance and that scaling is a matter of adding more nodes.

Products used

Cockroach Labs CockroachDB