Tonhalle Düsseldorf

Headless-Architektur, Echtzeit-Ticketing und Cloud-Infrastruktur für eines der schönsten Konzerthäuser Deutschlands.

Das Projekt

Im ehemaligen Planetarium am Düsseldorfer Rheinufer befindet sich die Tonhalle – eines der schönsten Konzerthäuser Deutschlands. Über 450 Konzerte pro Jahr, 300.000 Besucher, eine Marke mit Geschichte.

2021 stand der Website-Relaunch an. Das neue Corporate Design war fertig, die technische Basis veraltet. Die Anforderungen: moderne Architektur, Anbindung an Ticketsystem und Veranstaltungsmanagement, Performance die auch bei Verkaufsstart von hochfrequentierten Events nicht einbricht.

Umgesetzt als Headless-Setup: Drupal als CMS-Backend, Next.js im Frontend, AWS Cloud für Hosting und Skalierung. Tausende Besucher pro Jahr nutzen die Website heute – für Programmrecherche, Ticketkauf und Abo-Konfiguration

Tonhalle Düsseldorf

Die Herausforderungen

Integration mit bestehenden Systemen

Die Tonhalle arbeitet mit zwei externen Systemen: **Evis** für Veranstaltungsmanagement und **Secutix** für Ticketing. Beide Systeme mussten sauber angebunden werden – keine manuelle Datenpflege, keine Inkonsistenzen zwischen Website und Shop.

Evis-Integration: Events, Künstler, Termine – alle Daten werden automatisch importiert. Drupal holt sich die Informationen über eine SOAP-API, verarbeitet sie und stellt sie strukturiert zur Verfügung. Redakteure pflegen Inhalte nur noch an einer Stelle.

Secutix-Integration: Verfügbarkeiten in Echtzeit, direkter Sprung in den Ticketshop. Besucher sehen sofort ob Tickets verfügbar sind und landen mit einem Klick im Kaufprozess. Keine Medienbrüche, keine veralteten Daten.

App-like User Experience

Das Design kam von der Kreativagentur Grand Quest – modern, nahtlos, orientiert an Streamingdiensten. Keine klassische Website mit Seitenreloads, sondern ein flüssiges Erlebnis. Das Frontend musste dem gerecht werden.

Umgesetzt mit Next.js – React-basiert, optimiert für Performance. Inhalte werden über Drupals JSON:API ausgeliefert, das Frontend rendert sie clientseitig. Besucher navigieren durch die Website ohne Ladezeiten, Backend und Frontend arbeiten entkoppelt.

Das macht die Website nicht nur schneller, sondern auch flexibler: Änderungen am Frontend lassen sich unabhängig vom CMS umsetzen.

Skalierung und Performance

450 Konzerte pro Jahr bedeutet viele Verkaufsstarts – und jeder Verkaufsstart bedeutet Traffic-Spitzen. Wenn ein hochfrequentiertes Event online geht, greifen hunderte Besucher gleichzeitig zu. Die Infrastruktur muss das aushalten.

AWS Cloud mit automatischer Skalierung: Server werden bei Bedarf hochgefahren, bei niedrigem Traffic wieder heruntergefahren. Das spart Kosten und garantiert Verfügbarkeit.

OpenSearch für die Suche: Auch bei großen Datenmengen bleiben Suchergebnisse schnell. Besucher finden Konzerte nach Datum, Genre, Künstler oder Reihe – gefiltert und sortiert in Millisekunden.

Background-Worker: Datenimporte und aufwändige Prozesse laufen im Hintergrund. Die Website bleibt für Besucher performant, während im Backend Events synchronisiert werden.

Automatisches Bild-Management

Über 450 Veranstaltungen bedeuten hunderte Event-Bilder pro Jahr – in verschiedenen Formaten, für Desktop, Tablet, Mobile. Jedes Bild manuell zuzuschneiden wäre Wahnsinn.

Cloudinary übernimmt das automatisch: KI analysiert die Bilder, erkennt Gesichter und zentrale Motive, schneidet intelligent zu. Redakteure laden ein Bild hoch, Cloudinary liefert es in allen nötigen Größen und Formaten aus – optimiert für jedes Gerät.

Das spart Zeit, Geld & Nerven mit garantiert guten Bildern.

Der Abonnement-Konfigurator

Eine der komplexesten Anforderungen: Ein Konfigurator mit dem Besucher ihr individuelles Konzert-Abo zusammenstellen können. Laufzeit, Ticketanzahl, Zusatzleistungen, bevorzugte Veranstaltungen – alles dynamisch, basierend auf Echtzeit-Verfügbarkeiten aus Secutix.

Jede Auswahl wird live validiert, nur verfügbare Optionen werden angezeigt. Das Ergebnis: Besucher konfigurieren komplexe Abonnements selbst, die Tonhalle spart Beratungsaufwand, Fehler durch manuelle Verarbeitung fallen weg.

Zum Abonnement-Konfigurator

Unsere Zusammenarbeit mit Bitmade Solutions war eine beeindruckende Erfahrung. Mit ihrer professionellen, innovativen Herangehensweise und ihrem unerschütterlichen Engagement haben sie unsere Erwartungen übertroffen. Wir freuen uns auf weitere Projekte in der Zukunft.
Udo Flaskamp, Tonhalle Düsseldorf

Das Ergebnis

Tausende Besucher nutzen die Website – für Programmrecherche, Ticketkauf, Abo-Verwaltung.

Automatisierte Datenpflege: Events, Künstler, Verfügbarkeiten synchronisieren sich automatisch. Redakteure pflegen Inhalte nur noch an einer Stelle.

Performante Infrastruktur: Auch bei Verkaufsstarts hochfrequentierter Events bleibt die Website stabil.

Runner-Up bei den Splash Awards 2021 in der Kategorie E-Commerce.

Runner-Up bei den Splash Awards 2021

Kategorie: E-Commerce
Zur Splash Awards Einreichung
Unser Tech-Stack für das Projekt

Für die Tonhalle-Website setzten wir auf ein modernes Headless-Setup mit Drupal als CMS, Next.js/React im Frontend, Tailwind CSS für das Styling, Elastic/OpenSearch für schnelle Suche, Cloudinary für automatisches Bilder-Management und die AWS Cloud für da Hosting.

AWS Logo Docker Logo Drupal Logo Next.js Logo Tailwind Logo Cloudinary Logo

Technologie-Details

Drupal Headless CMS

Drupal fungiert als Content-Management-System und steuert alle Inhalte – Events, Seiten, Künstler-Profile, News. Das Frontend greift über die JSON:API auf die Daten zu.

Der Vorteil: Backend und Frontend sind entkoppelt. Änderungen am Design lassen sich umsetzen ohne das CMS anzufassen. Neue Channels (z.B. Mobile-App) können dieselbe API nutzen.

Next.js Frontend

Next.js bringt React-Komponenten, Server-Side-Rendering und statische Generierung zusammen. Seiten werden bei Bedarf generiert und gecacht – schnell für Besucher, effizient für Server. TailwindCSS sorgt für konsistentes Styling ohne aufgeblähte CSS-Dateien. Das Design ist responsiv, moderne Devices werden unterstützt.

AWS Cloud-Infrastruktur

Die Infrastruktur läuft auf AWS: EC2 für Server, RDS für Datenbanken, S3 für Medien-Storage, CloudFront als CDN. Autoscaling sorgt dafür dass die Website auch bei Traffic-Spitzen verfügbar bleibt. Docker-Container machen Deployments reproduzierbar. CI/CD-Pipelines automatisieren Tests und Releases.

OpenSearch

Die Suche basiert auf OpenSearch (Fork von Elasticsearch). Konzerte können nach Datum, Genre, Künstler, Reihe gefiltert werden – auch bei tausenden Events bleibt die Suche schnell. Faceted Search ermöglicht Filterung über mehrere Dimensionen gleichzeitig.

Cloudinary

Cloudinary übernimmt das gesamte Bild-Management: Upload, Transformation, Auslieferung. KI-gestütztes Cropping erkennt Gesichter und zentrale Motive, schneidet intelligent zu. Bilder werden automatisch in modernen Formaten (WebP, AVIF) ausgeliefert – optimiert für Bandbreite und Ladezeit.

Klingt spannend?

Kultureinrichtungen, Veranstaltungshäuser, Ticketing-Plattformen – wenn ihr ein ähnliches Projekt plant, können wir euch beraten und unterstützen.
Jetzt ein Meeting buchen und starten

Unser Team für die Tonhalle Düsseldorf

Ein Portrait von Johannes Hagenberg

Johannes Hagenberg

Geschäftsführer & Gründer

Kennenlernen
Ein Portrait von Simon Hagenberg

Simon Hagenberg

Drupal Fullstack Developer

Kennenlernen
Ein Portrait von Manuel Moritz-Schliesing

Manuel Moritz-Schliesing

Fullstack Developer

Kennenlernen
Ein Portrait von Andreas Geerts

Andreas Geerts

TYPO3-Fullstack-Developer & DevOps-Engineer

Kennenlernen
Simon vom Eyser

Simon vom Eyser

Besuchen
Grand Quest Logo

Grand Quest

Besuchen