Solving some of the scalability problems at Booking.com

20 minutes

Intermediate

English 

Booking.com uses Sereal in many applications. One of the biggest use case though is the events pipeline. It was built to delivery messages (events) from generation point to various processors in near real-time fashion. These days it servers billions of messages per day.

One of our processors recently faced scalability issues due to growth of the volume of delivered events.

In this talk I would like to share what problem we had, how we addressed it and which new features of Sereal helped us. 

Attended by:
Tina Müller (‎tinita‎)
Diego Kuperman (‎diegok‎)
Branislav Zahradník
Martin Barth (‎ufobat‎)
Tom Hukins
Diego Oberlin
Olivier Mengué (‎dolmen‎)
Patrick Ringl (‎pari‎)
Dermot Paikkos
Wieger Opmeer (‎a6502‎)
Lee Johnson
Salve J. Nilsen (‎sjn‎)
Ruth Holloway (‎GeekRuthie‎)
Stevan Little (‎stevan‎)
Jarkko Haapalainen (‎tojo‎)
Curtis Jewell (‎CSJewell‎)
Bernhard Specht
Philipp Gortan (‎mephinet‎)
Kenichi Ishigaki (‎charsbar‎)
Stephen Hall (‎predix‎)
Iaroslav Poliakov
Taras Iagniuk (‎tiagniuk‎)
Steffen Winkler (‎STEFFENW‎)
Andreea Hosu
Matthias Zeichmann
Dallas Wisehaupt
Elizabeth Mattijsen (‎liz‎)
Philippe Bruhat (‎BooK‎)
Julian Levens
Claudio Ramirez (‎nxadm‎)
Juan Negretti
Felix Antonius Wilhelm Ostmann (‎Sadrak‎)
Sebastiaan Hoogeveen
Daniel Egeberg
Ashraf Bashir
Matt Koscica (‎atomicstack‎)
Sebastian Paaske Tørholm (‎sebbe‎)
Theo van Hoesel (‎vanHoesel‎)
MartijnVdS
Stanislav Chernogritskii
Choroba
Matthew Chubb (‎mchubb‎)
Tomáš Ciml
Adam Zelei
Wolfgang Pecho
Miroslav Tynovsky
J. Nick Koston (‎bdraco‎)
Marcel Timmerman
John Lightsey
Renee Bäcker (‎reneeb‎)
Mykhailo Shulichenko
Lukáš Rampa
Oleksii Kysil
Tom Koelman
David H. Adler (‎dha‎)
Lucie Mohelníková (‎Lysiii‎)
Fabian Zimmermann (‎fobs‎)
Rutger Swarts
Mo Dulies
Jason Hall (‎Jayce^‎)
Nicholas Jackson
Todd Rinaldo (‎toddr‎)
Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎)
Charles McGarvey (‎CCM‎)
Michael Jemmeson (‎michael‎)
Joelle Maslak
José Joaquín Atria (‎JJ‎)
Lidia Corde
Dan Muey
Reini Urban (‎rurban‎)
Rikus Goodell