Ergebnisse auf einen Blick
Herausforderung
Der E-Commerce-Kanal von Ulta Beauty wuchs von 200 Millionen Dollar auf über 2 Milliarden Dollar. Mit dem exponentiellen Wachstum ihrer digitalen Kanäle wuchsen auch ihre digitalen Herausforderungen.
Omar Koncobo, IT Director for E-Commerce and Digital Systems bei Ulta Beauty, kam vor zehn Jahren zu dem Einzelhändler und erlebte in dieser Zeit, wie der E-Commerce-Kanal auf heute über 2 Milliarden Dollar anwuchs.
Exponentielle Datenverkehrsspitzen in der Weihnachtszeit erforderten den Aufbau einer zusätzlichen Infrastruktur für die Abdeckung ihrer lokalen Umgebung und eine Überversorgung für den normalen Datenverkehr während des restlichen Jahres. Angesichts dieser Konfiguration wurde das Kundenerlebnis durch die Schwierigkeit, Änderungen vorzunehmen, beeinträchtigt. Die Rollout-Zeiten waren sehr langsam, während die Notwendigkeit einer schnellen Anpassung zur Verbesserung des Kundenerlebnisses im Gegensatz dazu stand. Die Änderung einer einzigen Code-Zeile bedeutete, dass der gesamte Stack bereitgestellt werden musste.
Um diese Probleme zu lösen, beschloss Ulta Beauty, in die Cloud zu migrieren und einen Microservices- und API-first-Ansatz zu verfolgen. Sie wählten Google Cloud Platform (GCP) als ihren Cloud-Anbieter. Ulta Beauty verfolgte bei der Anwendungsmigration einen „Strangler Pattern“-Ansatz, bei dem Teile des Monolithen Microservice für Microservice in die Cloud verschoben wurden. Dabei wurde ein Lastenausgleich durchgeführt, um sicherzustellen, dass der Datenverkehr und die Anfragen zwischen den lokalen Systemen und dem neuen GCP-Stack korrekt flossen.
Da Ulta Beauty während der Migration zwei Systeme einsetzte, benötigte das Unternehmen eine Observability-Lösung, um die Zuverlässigkeit und Sicherheit des neuen Systems zu überwachen und gleichzeitig die Geschäfts- und Anwendungsleistung sicherzustellen, um Umsatzeinbußen zu vermeiden. Die Techniker von Ulta Beauty wussten, dass sie die richtigen Anbieter brauchten, die ihnen bei dieser gewaltigen Umstellung helfen konnten. Im Idealfall würden diese strategischen Partner sicherstellen, dass ihr Team die besten Praktiken anwendet und die richtigen Muster einführt, während sie ihre Arbeitsabläufe modernisieren und gleichzeitig ihre Umsatzziele einhalten.
Lösung
Die Ingenieure von Ulta Beauty wählten Sumo Logic als strategischen Partner für umfassende Observability. Die Cloud-native SaaS-Analyseplattform von Sumo Logic bietet einen umfassenden Einblick in ihre Systeme und verwertbare Echtzeit-Insights, die auf ihre Geschäftsziele zugeschnitten sind.
Mit der Fähigkeit zur Skalierung bei der Migration von Servern auf GCP bietet Sumo Logic Ulta Beauty die erforderlichen Überwachungsfunktionen, um die Zuverlässigkeit und Sicherheit ihres Stacks zu gewährleisten und ein robustes Dashboarding zur Überwachung der Geschäfts- und Anwendungsleistung bereitzustellen.
Das Team von Ulta Beauty kann sich nun auf die Bereitstellung der Anwendungen konzentrieren und ist von der Wartung der Infrastruktur befreit.

„Wenn man ein Altsystem auf diese neue Plattform migriert, muss man an die zu schützenden Umsätze denken. Wenn man von der alten auf die neue Version umsteigt, sollte man keine Einbußen verzeichnen. Wenn eine Verbesserung stattgefunden hat, sollte sich das auch in den Zahlen widerspiegeln.
– Omar Koncobo, IT Director for Ecommerce and Digital Systems
Ergebnisse
Die Sicherung der Einnahmen bei der Migration in die Cloud hat für Ulta Beauty oberste Priorität –Probleme müssen schnell erkannt und angegangen werden. Die robusten Datenvisualisierungsfunktionen von Sumo Logic ermöglichen es Ulta Beauty, Dashboards zu erstellen, die einen umfassenden Überblick über verschiedene Aspekte ihres Geschäfts bieten. Mit den sofort einsatzbereiten Dashboard-Funktionen von Sumo Logic können das E-Commerce- und Digital-Systemteam von Ulta Beauty und andere Beteiligte im Unternehmen Daten besser visualisieren und Betriebs-, Zuverlässigkeits- und Sicherheitsprobleme schnell erkennen.
Schnelle Identifizierung von Betriebs-, Zuverlässigkeits- und Sicherheitsproblemen
Ulta Beauty verfügt über ein solides Benchmarking für Geschäftsmetriken dank jahrelanger Daten als führender US-Einzelhändler für Kosmetikartikel. Das Unternehmen verfügt über Dashboards zur Überwachung des Google Kubernetes Engine (GKE)-Stacks, der Netzwerkkomponenten und anderer Systemmetriken unter der Haube. Mit den Geschäftszahlen können verschiedene Aspekte des Betriebs überwacht werden, und zwar das gesamte Nutzererlebnis. Diese Zahlen informieren das IT-Team auch über potenzielle Infrastrukturprobleme, da die Metriken auf der Grundlage der historischen Performance vorhersehbar sind.
Überwachung der GKE-Zuverlässigkeit und betrieblicher Probleme
Das Dashboard Order Insight I ist eines von mehreren Dashboards, die den Auftragsfluss und die Analyse des Auftragsvolumens verfolgen. Es ist von entscheidender Bedeutung für die Überwachung der Systemzuverlässigkeit und der operativen End-to-End-Probleme. Ein Anstieg der Zahl der stornierten Bestellungen kann auf Probleme im Front-End der digitalen Kanäle oder auf ein Bestandsproblem im Lager hinweisen. Die Überwachung der Anzahl der Bestellungen pro Kanal und pro Zeitraum gibt ihnen außerdem Aufschluss über die Zuverlässigkeit und Stabilität ihres Stacks sowie über potenzielle Probleme, wenn es zu deutlichen Abweichungen von ihren Benchmark-Zahlen kommt.

Überwachung der Sicherheit
Die Seiten von Ulta Beauty erzeugen große Mengen an Traffic und Daten und sind daher ein Ziel für viele böswillige Akteure. Sicherheit ist für das IT-Team oberstes Gebot, um Kunden und Umsatzströme zu schützen. Aufgrund der schieren Menge an Daten und Interaktionen, die auf den Seiten gehostet werden, werden böswillige Akteure durch das Tracking von Website-Aktivitäten identifiziert, die auf Angriffe und betrügerische Aktivitäten hinweisen könnten.

Das Brute Force Attack-Dashboard von Ulta Beauty verfolgt beispielsweise Indikatoren wie ungültige Passwortversuche und Anmeldeversuche pro IP-Adresse und pro Land.
Überwachung der Unternehmens- und Anwendungsperformance
Die Geschäftsleitung von Ulta Beauty schenkt diesem Order Insight Dashboard besondere Aufmerksamkeit, um die Kampagnenperformance zu überwachen. Die Bestellungen pro Minute werden auf der Grundlage von Zeiträumen und Kanalquellen für die Bestellungen verfolgt – ob sie nun von der App, der Website oder anderen Kanälen stammen. In der Weihnachtszeit, wenn die Bestellungen ihren Höhepunkt erreichen, bietet die Beobachtung der „Zum Warenkorb hinzufügen“-Diagramme vor der Veröffentlichung von Verkaufspreisen und anderen Kampagnen einen Einblick in die Performance von Werbeaktionen. Noch wichtiger ist jedoch, dass die Erkenntnisse aus diesem Dashboard es dem IT-Team ermöglichen, seine Systeme bestmöglich auf den eingehenden Datenverkehr und die Benutzeraktivitäten vorzubereiten, insbesondere in der Weihnachtszeit.

Alarmierung und automatische Reaktion auf Vorfälle
Die Dashboards von Ulta Beauty sind wichtige Anlaufstellen für die unternehmensweite Überwachung und Problemerkennung und funktionieren zusammen mit genau abgestimmten Warnmeldungen und einer offenen Kommunikation zwischen den Abteilungen. Mit festgelegten, auf Benchmarks basierenden Schwellenwerten hat Ulta Beauty geschäftskritische Warnmeldungen eingerichtet, die zusammen mit den in Sumo Logic programmierten automatisierten Reaktionen auf Vorfälle funktionieren. Dadurch kann das Team von Ulta Beauty die Reaktionszeiten verkürzen, den Einsatz von Arbeitsstunden von Technikern optimieren und Umsatzverluste vermeiden.
Ein Beispiel: Ein Problem auf der Website führte dazu, dass alle Produkte als kostenlos aufgeführt wurden. Dies führte dazu, dass die Anzahl der reinen Versandbestellungen in die Höhe schoss, was sich darin zeigte, dass der durchschnittliche Bestellwert auf dem Dashboard bei etwa 5 $ anstatt der typischen 60 $ lag. Dies löste eine automatische Reaktion aus, die den Fluss der Bestellungen von den digitalen Kanälen zum Lager stoppte, was zu erheblichen Verlusten hätte führen können, wenn fehlerhafte Bestellungen bearbeitet und versandt worden wären.
Blick nach vorn
Während Ulta Beauty die Umstellung von seinem Legacy-Stack auf GCP fortsetzt, konzentriert sich das Team auf die weitere Optimierung von Prozessen, das Eingehen strategischer Partnerschaften mit Anbietern und das Treffen von Entscheidungen, die auf das übergeordnete Ziel ausgerichtet sind, einen positiven Beitrag zu den Umsatzzielen von Ulta Beauty zu leisten. Ein solcher Schritt ist die Partnerschaft mit Akamai, um vor allem in der Zwischenzeit die Kosten für den Datenverkehr zu senken, der sowohl aus den On-Premise- als auch aus den Cloud-Umgebungen geleitet wird.