Heutzutage streifen immer versiertere Online-Schnäppchenjäger durch den Urwald der E-Commerce-Webseiten auf der Suche nach den besten Angeboten. Angetrieben vom Nervenkitzel der Jagd, stürzen sich diese Käufer immer häufiger auf Flash Sales Angebote, die einzigartige Schnäppchen anbieten. Diese Märkte basieren auf dem Konzept der Knappheit: Die Vorstellung, dass ein gewünschter Artikel nur befristet, nur jetzt zu einem günstigeren Preis und nur in beschränkter Menge verfügbar ist, ist häufig der Hauptfaktor bei der Kaufentscheidung des Kunden. 

Das Flash Sale ist das Kerngeschäft von DeinDeal AG, einer Tochtergesellschaft der Verlagsgruppe Ringier AG und eine der größten E-Commerce-Seiten der Schweiz. Mit der Übernahme von MyStore SA im Jahr 2016 festigte DeinDeal seine Marktposition bei den Verbrauchern. DeinDeal‘s Produktpalette umfasst drei verschiedene Marktbereiche: hochwertige Mode- und Kosmetikprodukte, Tourismus- und Reiseangebote sowie regionale Coupons und Rabatte. 

Alle drei Geschäftsfelder nutzen den Flash Sale als Teil ihres Geschäftsmodells – und alle drei operieren auf einer einzigen Plattform. Ein Angebot auf DeinDeal wird durchschnittlich 200.000 Mal aufgerufen. Insgesamt hat das Unternehmen mehr als eine Million Kunden, erzielt über 25 Millionen Webseitenaufrufe pro Monat und verschickt jährlich 800.000 Pakete aus seinem Lager in Genf. DeinDeals oberste Priorität ist es, mit seinen Apps und Webseiten das Versprechen eines großartigen digitalen Kundenerlebnisses zu erfüllen, indem sie stets schnell, verfügbar und einfach zu bedienen sind. 

Bei DeinDeal ist jeder Tag Black Friday 

Jeden Morgen um Punkt 7:00 Uhr sendet DeinDeal einen Newsletter an seine Abonnenten mit den exklusiven Angeboten des Tages. Infolgedessen ist der Traffic auf der Webseite in den ersten Stunden des Tages am höchsten. Für DeinDeal ist es daher unerlässlich, mit Leistung und Verfügbarkeit an die erhöhten Zugriffe anzupassen. 

„Wir haben täglich viele Nutzer, aber der Großteil unserer Kunden eilt zur Webseite, um ein befristetes Angebot wahrzunehmen. Jeder Morgen ist wie Black Friday“, beschreibt Alexandre Branquart, CTO/CIO von DeinDeal. „Es steht viel auf dem Spiel. Wir müssen Engpässe vermeiden und Probleme identifizieren und lösen, bevor die Kunden auf unserer Website etwas davon mitkriegen. Letztendlich sind es die Benutzerfreundlichkeit, die Servicequalität und die Kundenzufriedenheit, die unser Geschäft jeden Tag vorantreiben.“ 

Obwohl DeinDeal durch die Vorhersehbarkeit des Flash-Sale-Modells im Voraus hohe tägliche Systembelastungen einplanen kann, sind die Rahmenbedingungen mit der Zeit immer komplexer geworden. Vor der Einführung von New Relic benutzte das Unternehmen eine Reihe verschiedener Tools, um Komponenten auf verschiedenen Anwendungen zu überwachen. Eine einheitliche Sicht auf die Umgebungen gab es nicht. Um die Ursache eines bestimmten Problems zu ermitteln, musste das Team manuell Daten sammeln, was teilweise viel Zeit in Anspruch nahm und nicht sehr effektiv war. 

Im Jahr 2017 implementierte DeinDeal die Plattform von New Relic als zentrale Lösung zur Überwachung und zum besseren Verständnis seiner E-Commerce-Systeme. Thomas Chretien, Technischer Leiter und Webarchitekt bei DeinDeal, erklärt: „Unsere Herausforderung besteht darin, die nahtlose Zusammenarbeit aller Komponenten der Seite sicherzustellen. Daher müssen wir alle potenziellen Probleme in unseren Anwendungen verfolgen können. Durch den ganzheitlichen Einblick ermöglicht uns New Relic ein umfassendes Verständnis der Vorgänge in Echtzeit.“ 

„Mit nur wenigen Klicks kann jeder aus meinem Team in jede Anwendung gehen und mühelos nach Fehlern suchen. Unser Site-Traffic ist eng mit dem täglichen Newsletter verbunden. Daher wissen wir sofort, dass etwas nicht stimmt, wenn nach dem Versenden weniger Besucher als sonst die Seite besuchen. Mit New Relic können wir jegliche Störung umgehend lokalisieren und neutralisieren“, freut er sich. 

„Mit New Relic betrachten wir unsere Plattform auf völlig neue Art und Weise. Die technischen Vorteile im Backend hatten einen enormen Einfluss auf unsere Kunden im Frontend und auf alle anderen Elemente ihrer Interaktion mit der Website, zum Beispiel den Kundenservice.“

Alexandre Branquart CTO/CIO bei DeinDeal AG

Shoppen – los, los, los! 

Ein wesentlicher Bestandteil der Plattform von DeinDeal ist der Mobilbereich. Dieser Vertriebskanal bringt eine enorme Menge an Traffic und Umsatz ein: Tatsächlich gelangen mehr als die Hälfte der Besucher über die verschiedenen mobilen Anwendungen auf die Webseite. DeinDeal betreibt derzeit mehr als 20 App-Versionen auf iOS und Android. 

„Das Online-Kaufverhalten der Menschen hat sich sehr verändert“, erläutert Branquart. „In der Vergangenheit kamen Verbraucher zwar über ein Mobilgerät auf unsere Webseiten, kauften dann aber von einem Desktop-Computer aus. Mittlerweile nutzen immer mehr Kunden ihr Mobilgerät sowohl zur Suche als auch für den Kauf. 

Um unseren Kunden das beste Erlebnis zu bieten, haben wir unsere mobilen Apps so weit wie möglich optimiert. Dazu sind wir auf New Relic Mobile umgestiegen, um bestimmte Fehler und Performance-Probleme identifizieren können.“ 

Aber auch der Lastausgleich ist für das Unternehmen entscheidend. Die Backend- Infrastruktur für die mobilen Anwendungen, die mobile und Desktop-Webseite von DeinDeal ist dieselbe. Infolgedessen kann jedes technische Problem, das den regulären Traffic der Webseite beeinträchtigt, auch Auswirkungen auf das mobile Nutzererlebnis haben. 

„Wir müssen in der Lage sein, das Verhalten und die Auslastung der Webseite in Echtzeit zu betrachten, da alles so eng miteinander verbunden ist“, sagt Branquart. „Und wir müssen dieses Gleichgewicht überwachen, beispielsweise um sicherzustellen, dass ein plötzlicher Zustrom von der mobilen App keine negativen Auswirkungen auf das Kauferlebnis auf der normalen Weboberfläche hat. New Relic bietet uns vollständige Transparenz aller Systeme. So können wir den Austausch zwischen unseren API-Gateways, Backend-API-Gateways und den mobilen Anwendungen überblicken.“ 

Branquarts Team kann jetzt nicht nur Metriken der Leistung von Flash Sales und Apps erfassen, sondern auch sehen, wie Speicher- und Rechenkapazität genutzt wird eine wichtige Komponente. Branquart fügt hinzu: „Wir können nun alle Details im gesamten App-Stapel anzeigen und genau sehen, wie wir die Plattform verändern müssen, um das Nutzererlebnis für den jeweiligen Vertriebskanal zu verbessern. Diese Transparenz wird auch weiterhin entscheidend für unseren Prozess sein, insbesondere bei zukünftigen Skalierungen.“ 

Das Team erzielte sofortige Ergebnisse. Kurz nach der Implementierung des mobilen SDK von New Relic in seine Mobil-Apps konnte DeinDeal einen hartnäckigen Fehler beheben, der bereits zu einer Reihe von Benutzerbeschwerden geführt hatte. Chretien erklärt: „New Relic hat uns insbesondere bei der Lokalisierung, ob ein Engpass oder Problem in der Anwendung oder im Server steckt, geholfen. Mit dieser Rundumsicht der Vernetzungen von Mobile und seinem Backend haben wir auch unser Verständnis von Performance-Engpässen auf der Plattform verbessert.“ 

Die Entwicklung hin zu DevOps, der Cloud und mehr 

Zu den positiven Änderungen gehörten nicht nur schnellere Verbesserungen und eine einfachere Entscheidungsfindung in Bezug auf Apps und den Zustand der gesamten Plattform. Durch den Umstieg auf New Relic konnten Branquart und sein Team außerdem eine kollaborative DevOps-Kultur bei DeinDeal etablieren. 

Da Branquarts Team von verschiedenen Standorten aus arbeitet, ist es von entscheidender Bedeutung, dass alle Teammitglieder in Echtzeit auf die gleichen Daten zugreifen können. Über die personalisierten Dashboards von New Relic sind Frühwarnungen, Echtzeit-Patching und sofortiger Einblick in die Latenzzeit nun jedem im Team zugänglich. Dieser breite Zugriff auf vielfältige Daten hat nicht nur zu einer Verkürzung der durchschnittlichen Reparaturzeit (MTTR) geführt, sondern auch wertvolle Einblicke in das Verhalten der Plattform von DeinDeal geschaffen. So konnte Branquarts Team die Benutzeroberfläche ganz systemathisch Strategie angehen. Anstatt auf Kundenbeschwerden zu warten, reagiert das Team nun proaktiv auf Störungen. 

„Eines meiner Hauptziele war es, Einblick in unsere Plattform zu erlangen und sie mit dem Verhalten unserer Kunden zu verknüpfen“, so Branquart. „New Relic unterstützt das Monitoring der Application, so können wir sehen, was vor und seit einem Deployment passiert ist, und wie sich dies auf die Kunden auswirkt. Das hat unsere Art der Überwachung und der Deployments innerhalb der Plattform grundlegend verändert. Wenn es ein Problem gibt, kann jeder im Team sofort das verantwortliche System ausfindig machen und aussagekräftige Daten für Verbesserungen sammeln. Vor New Relic hatten wir diese Art von systemübergreifender Benachrichtigung nicht.“ 

Neben der kontinuierlichen Verbesserung seiner E-Commerce-Plattform, arbeitet DeinDeal an der Erstellung einer Hybrid-Cloud-Plattform, SPA und einer eventgesteuerten Architektur. „Wir sind ständig in der geschäftlichen und technischen Forschung und Entwicklung aktiv, um das Unternehmen zu erweitern und eine großartige Benutzererfahrung zu bieten“, erklärt Chretien. „New Relic hilft uns die stetige Weiterentwicklung zu überwachen.“ 

Branquart stimmt zu: „Mit New Relic betrachten wir unsere Plattform auf völlig neue Art und Weise. Die technischen Vorteile im Backend hatten einen enormen Einfluss auf unsere Webseiten und deren Interaktion mit der Webseite, zum Beispiel im Bereich des Kundenservices. So konnten wir unser oberstes Ziel erreichen: allen Kunden ein nahtloses, reibungsloses und effektives Kauferlebnis zu bieten.“