Perfektes Design meets digitale Highend-Technik: parookaville.com sieht nicht nur gut aus, sondern performed auch bei 100.000 Zugriffen innerhalb weniger Minuten, vernetzt unterschiedliche Systeme mit optimierten APIs und beweist die Leistungsfähigkeit der Zukunftstechnologie Progressive Web App. Und wir haben sie entwickelt ...
Das dreitägige Electronic Music Festival PAROOKAVILLE gehört mit mehr 200.000 Besuchern zu den grössten Festivalereignissen in Europa. Die von zdrei.com entwickelte Website informiert nicht nur umfassend über das Event, sondern wickelt auch den Ticketverkauf und das Personalrecruiting automatisiert ab.
In den heissen Phasen des Ticketverkaufs gibt es in wenigen Minuten über 200.000 Zugriffe auf die Website. Durch die Integration aller denkbaren Funktionen vom Ticketverkauf, über eine Job-Börse bis zur Boutique hat zdrei.com schon online eine anspruchsvolles Gesamterlebnis geschaffen.
1. Pre-Registration zur Entzerrung des Traffics
Der Ticketverkauf erfordert einen Registrierungsprozess, über den persönliche Daten bis hin zu Kontodaten erfasst und verifiziert werden müssen. Durch die Implementierung einer Pre-Registrierung, die im Vorfeld des konkreten Verkaufs durchgeführt wird, lässt sich der eigentliche Kaufprozess nach dem Startschuss zum Ticketverkauf beschleunigen und die Serverlast entzerren. Nach der Pre-Registrierung erhält der Nutzer per E-Mail einen Link zum externen Ticketdienstleister, über den die Kartenbestellung final abgewickelt wird.
2. Optimierte API-Schnittstellen zur Vernetzung unterschiedlicher Systeme
Um verschiedene für die Website relevante Systeme zu integrieren, wurden mehrere leistungsfähige API-Schnittstellen programmiert:
3. Enge Kooperation mit dem Infrastrukturbetreiber und Simulationstest
Eine wesentliche Rolle bei der Bewältigung extremer temporärer Serverlasten spielt immer auch der Infrastrukturbereiber. Aus diesem Grund wurde der Webhoster Mittwald frühzeitig in das Projekt eingebunden. Um potenzielle Schwachstellen zu eruieren und rechtzeitig beheben zu können, wurde deutlich vor dem eigentlichen Start gemeinsam mit Mittwald ein Testlauf durchgeführt, bei dem der zur erwartende Ansturm simuliert wurde.
4. Programmierung als Progressive Web App (PWA)
PAROOKAVILLE zieht Menschen einer Generation an, die in besonderem Masse mobil im Netz unterwegs sind. Um die Performance zu optimieren, wurde die Website als progressive Web App programmiert. So kann die Website als App auf Android-Smartphones und iPhones heruntergeladen werden. Trotz zahlreicher Bilder, Animationen und Spezialeffekte ist es zdrei.com gelungen, die Datenmengen der Website auf ein Minimum zu reduzieren, um bei Abrufen das Datenvolumen möglichst gering zu halten und bei Features wie Timetable und Youtube Livestream für eine optimale Performance zu sorgen