Kundenbericht
Tock sorgt dafür, dass die Buchungen in stark frequentierten Restaurants reibungslos ablaufen – mit MariaDB
Tock wickelt unter MariaDB Reservierungen und Vorauszahlungen für Restaurants weltweit ab und bewältigt dabei auch am Tag der Markteinführung Spitzen von bis zu 20.000 Transaktionen pro Sekunde – und das seit fünf Jahren im Einsatz ohne jeglichen Datenverlust.
Über Tock
Tock ist eine branchenführende Plattform für Reservierungen, Tischverwaltung und Zahlungsabwicklung und gehört nun zur Resy Group. Mit Niederlassungen in 26 Ländern unterstützt Tock kulinarische Erlebnisse in gehobenen Restaurants, Weingütern und Restaurantketten weltweit. Durch das Angebot von Vorausbuchungen, variabler dynamischer Preisgestaltung und zeitgesteuerter Bestandsverwaltung bietet Tock Unternehmen der Gastronomie eine beispiellose Kontrolle über ihre Betriebsabläufe und Gästebeziehungen.
Die Herausforderung
Im Gastgewerbe wirkt sich die Datenbankleistung direkt auf die Geschäftskontinuität und die Umsatzgenerierung aus. Hochkarätige Buchungsstarts lösen oft massive Traffic-Spitzen aus, die herkömmliche Reservierungssysteme zum Absturz bringen. Da Tock zudem als vollwertiger Zahlungsabwickler fungiert, der im Voraus bezahlte Degustationsmenüs, Anzahlungen und Tickets abwickelt, ist die Genauigkeit bei Transaktionen von entscheidender Bedeutung. Der Verlust einer Buchung oder einer Zahlungstransaktion führt zu Unstimmigkeiten bei Kreditkartentransaktionen und zu Betriebsausfällen.
Um anspruchsvolle Service Level Agreements (SLAs) zu erfüllen und die Integrität der Daten ohne jeglichen Datenverlust zu gewährleisten, benötigte Tock eine Dateninfrastruktur, die folgende Anforderungen erfüllen konnte:
- Bewältigung massiver Zugriffsspitzen: Unterstützung bei extremen Zugriffsspitzen während der Reservierungseröffnungen weltbekannter Restaurants ohne Beeinträchtigung des Betriebs.
- Gewährleistung absoluter Transaktionskonsistenz: Sicherstellung der Konsistenz über mehrere Rechenzentren hinweg bei Finanztransaktionen und Gästebuchungen.
- Hohe Entwicklergeschwindigkeit ermöglichen: Ein schlankes Entwicklerteam aus 15 Entwicklern kann Produktionsupdates zügig bereitstellen und neue Funktionen entwickeln, ohne dass es zu Engpässen durch Schemasperren kommt.
- Kontinuierliche Hochverfügbarkeit gewährleisten: Aufrechterhaltung einer weltweiten Verfügbarkeit rund um die Uhr durch robuste Multi-Master-Redundanz.
„Der Support von ‚MariaDB ‘ war ein wahrer Glücksfall. Das Team hat alles im Griff und liefert uns genau die fundierten technischen Einblicke, nach denen wir uns sehnen.“

Robin Anil
Ehemaliger Leiter der Technikabteilung bei Tock
Effizienzsteigerung durch einen agilen, hochverfügbaren Daten-Stack
Nach einer gründlichen architektonischen Prüfung evaluierte Tock mehrere Datenbanken, darunter MySQL 5.6 mit benutzerdefinierten Patches, PostgreSQL, Apache HBase/BigTable und Google Cloud Spanner. Während sich Google Cloud Spanner als zu kostspielig erwies, wurde MariaDB aufgrund seiner Open-Source-Basis, seiner bewährten Zuverlässigkeit und seiner datenzentrumsübergreifenden Multi-Master-Fähigkeiten über Galera Cluster als primärer Datenspeicher von Tock ausgewählt.
Tock hat eine Multi-Master-Architektur implementiert, die vollständig auf MariaDB basiert, um:
- Stellen Sie eine aktive Multi-Master-Replikation, Schreibredundanz über mehrere Rechenzentren hinweg und eine automatische Knotenbereitstellung bereit, um einen Datenverlust von null und unterbrechungsfreie Verfügbarkeit zu gewährleisten.
- Entwicklern die Möglichkeit geben, Datenbankschemata in der Produktionsumgebung sofort zu ändern, wodurch die Bereitstellungszyklen für Funktionen beschleunigt werden, ohne dass Betriebstabellen gesperrt werden müssen.
- Ergänzen Sie eine eigenständige Kafka-Event-Streaming-Pipeline, um eine 100-prozentige Datenintegrität bei Millionen von täglichen Transaktionsprotokollen und Gästebuchungen zu gewährleisten.
Die Auswirkungen
- Reibungsloser Ablauf bei extremen Besucheranstürmen: Als das Noma, das weithin als eines der besten Restaurants der Welt gilt, die Eröffnung eines Pop-up-Restaurants in Australien vorbereitete, stürzten alle Reservierungs-Apps, die es zuvor ausprobiert hatte, unter dem plötzlichen Ansturm der Besucher ab. In Zusammenarbeit mit Tock optimierte das Entwicklerteam die Leistung von „ MariaDB “, um potenzielle Engpässe zu beseitigen. Am Tag der Eröffnung bewältigte Tock 85.000 bis 90.000 Seitenaufrufe pro Minute und verarbeitete nahtlos zwischen 10.000 und 20.000 Transaktionen pro Sekunde. Nach diesem Erfolg migrierte das Noma sein gesamtes weltweites Reservierungsbuch zu Tock.
- Schnelle Umstellung zur Einführung von „Tock To Go“ innerhalb von 72 Stunden: Zu Beginn der COVID-19-Pandemie im März 2020 führten die weltweiten Schließungen von Restaurant-Speisesälen zu einem Umsatzrückgang in der Branche von über 80 %. Als Reaktion auf eine dringende Kundenanfrage des Restaurants Canlis in Seattle entwarf, entwickelte und lieferte Tock innerhalb von nur 72 Stunden eine umfassende Plattform für Abholung und Lieferung – „Tock To Go“. Durch die Nutzung der flexiblen Schema-Architektur und der schnellen Bereitstellungsmöglichkeiten von „ MariaDB“ ermöglichte Tock Tausenden von Restaurants den Umstieg auf Take-away, die Steuerung des Zubereitungstempos in der Küche durch zeitgesteuerte Bestandsplanung sowie die Wiedereinstellung entlassener Mitarbeiter aus dem Gastgewerbe.
- Fünf Jahre ohne Datenverlust: Tock, das sowohl als E-Commerce-Plattform als auch als operative Datenbank fungiert, setzt auf „ MariaDB “ für die sofortige Datenverbreitung über mehrere Rechenzentren hinweg. In fünf Jahren ununterbrochenem Produktivbetrieb hat die Audit-Verifizierungs-Pipeline von Tock bei Millionen von Finanztransaktionen und Buchungen keinerlei Datenverlust festgestellt.
„Wir stehen auf den Schultern von Giganten, die Produkte wie die unseren erst möglich machen. MariaDB ist einer von ihnen … Die Datenbank ist Teil dieser Geschichte. Sie hat es uns ermöglicht, etwas zu schaffen, das Millionen von Menschen weltweit erreicht.“

Robin Anil
Ehemaliger Leiter der Technikabteilung bei Tock
Ähnliche Artikel
Empfohlene Kundenberichte
Los geht’s
Jetzt mit MariaDB loslegen
Eine Echtzeit-Datenbankplattform, auf die Sie sich verlassen können – für alles, was Sie heute betreiben, und für alles, was Sie in Zukunft entwickeln werden.



