Fallstudie

Digitale Einzelhandelsplattform mit einem Datenspeicher, Telemetrie-Visualisierung und Analyse

Wir haben eine Plattform für Konsumentenbindung zur Datenanalyse im Einzelhandel aufgebaut und optimiert, um genaue Statistiken und datengestützte Entscheidungen zu gewährleisten.

Hauptmerkmale

  • Sammeln und Speichern großer Datensätze

    Sammeln und Speichern großer Datensätze

  • Visualisierung von Telemetrie- und Kundendaten

    Visualisierung von Telemetrie- und Kundendaten

  • Aufdecken von Anomalien und Gewährleistung von Sicherheit

    Aufdecken von Anomalien und Gewährleistung von Sicherheit

Branche:
Einzelhandel
Markt:
Global
Teamgröße:
20 Entwickler
Zusammenarbeit:
Juli 2017 - Januar 2020
Technologien

AWS / Elasticsearch / Grafana / HashiCorp / Java / JavaScript / Kafka / Kibana / Kubernetes / Node.JS / Python / Salesforce / Terraform

Geschäftsherausforderung eines Fortune 500-Unternehmen

Unser Kunde, ein multinationaler Fortune-500-Einzelhändler mit einer Präsenz in über 180 Ländern, versuchte sein Ökosystem für das Verbraucherengagement der nächsten Generation für den Verkauf revolutionärer neuer Produkte zu orchestrieren. Die Mikroservice-Architektur und komplexe Infrastruktur der Plattform umfasste zahlreiche unabhängige Komponenten, die auf unterschiedlichen Technologien basieren und von verschiedenen Remote-Teams – und sogar Anbietern – auf der ganzen Welt entwickelt wurden.

Der Abteilung für technisches Management unseres Kunden fehlte ein klarer Überblick über alle Interaktionen zwischen den einzelnen Systemen innerhalb des komplexen Netzwerks von Datenerfassungsdiensten für den Einzelhandel. Um diesen Grad an Transparenz zu erreichen, brauchten sie ein ganzheitliches System, das die Leistung, die Anwendungen und die Infrastruktur überwacht. Außerdem mussten sie einen zentralen Datenspeicher für die Protokollierung und Telemetriedaten aufbauen und eine Reihe klar definierter Regeln für das Schreiben und Verwalten von Protokollen von Microservices entwickeln.

Intellias fiel unserem Kunden als starker und vertrauenswürdiger Entwicklungspartner ins Auge. Sie begannen damit, dass sie uns mit einem Pilotprojekt zur Sammlung, Speicherung und Visualisierung von Telemetriedaten beauftragten.
Digitale Einzelhandelsplattform mit einem Datenspeicher, Telemetrie-Visualisierung und Analyse

Gelieferte Datenlösung für den Einzelhandel

Das Intellias-Team aus Entwicklern, DevOps und QS-Entwicklern hatte die geschäftlichen und technischen Anforderungen unseres Kunden schnell im Griff und erstellte einen detaillierten Fahrplan für die Projektentwicklung. Nachdem diese Roadmap vom Principal Architect unseres Kunden genehmigt worden war, machte sich unser Team an die Arbeit, um die Plattform zu verbessern, auszubauen und zu testen.

Datenspeicher
Wir begannen mit dem Aufbau und der Verwaltung des Datenspeichers unseres Kunden, um Telemetriedaten und Protokolle aus den Anwendungen und Microservices der Plattform zu sammeln, zu akkumulieren und zu speichern. Die Art der gesammelten Metriken reichte von Geschäfts- und Verkaufsdaten bis hin zu technischen Informationen.

Richtlinien für die Protokollierung
Ein weiteres Ziel unseres Teams war es, eine feste Praxis zu etablieren, die das Fehlen eines einheitlichen Ansatzes für die Protokollierung von Ereignissen von Microservices in der Datenspeicherung angeht. Wir schufen ein zentrales Elasticsearch-System zum Schreiben von Protokollen, definierten Regeln für die Protokollierung und entwickelten praktische Anleitungen, die von allen anderen Teams verwendet werden sollten.

Die Einführung von Richtlinien für die Protokollierungspraktiken wurde für die Organisation unseres Kunden zu einer echten Veränderung, da sie alle Teams auf die gleiche Seite brachte und ein gut koordiniertes Plattformmanagement gewährleistete.

Datenvisualisierung
Wir waren auch für die Schaffung und Visualisierung von Verbindungen zwischen den Systemen der Plattform verantwortlich, um der technischen Abteilung unseres Kunden einen Überblick über die Funktionsweise der Plattform über Regionen, Länder und Teams hinweg zu geben. Unser Team versetzte die Abteilung Vertrieb und Marketing unseres Kunden in die Lage mit der Analyse der Einzelhandelsumsätze den gesamten Verkaufszyklus von der Bestellung bis zur Lieferung zu verfolgen. Mit Elasticsearch haben wir den Ansatz zur Verfolgung von Transaktionen formalisiert und die Datenvisualisierung mit Kibana implementiert.

Tatsächlich haben wir ein leistungsstarkes Überwachungssystem mit benutzerdefinierten Dashboards zur Visualisierung gesammelter Telemetriedaten über geschäftliche und technische Prozesse aufgebaut. Zu den visualisierten Daten gehören die Anzahl der registrierten Benutzer, die Anzahl der bestellten und gekauften Produkte, der Reiseverlauf der Kunden, absolute Umsatzrekorde, Besuch der Webseite, die auf der Webseite verbrachte Zeit, Domain-Umleitungen, technische Vorfälle und Fehler, gelöste dringende Anfragen, Informationen über Server usw.

Anomalieerkennung sowie ein Alarm- und Benachrichtigungssystem
Wir haben ein umfassendes Überwachungstool für die Analytik im Einzelhandel eingerichtet, das die Erkennung von Anomalien und die proaktive Vorfallsbehebung ermöglicht. Die Vorfälle werden nach der Schwere der Auswirkungen auf die Leistung des Systems klassifiziert. Wird eine Anomalie oder Fehlfunktion festgestellt, erhalten die Support-Teams eine Benachrichtigung und können schnell darauf reagieren.

Dank eines effizienten Warnsystems, das unser Team implementiert hat, verringerte sich die Reaktionsgeschwindigkeit bei kritischen Zwischenfällen von mehreren Stunden auf wenige Minuten.

DevOps
Unsere DevOps-Entwickler überwachten den gesamten Prozess der Infrastrukturverwaltung, führten Bereitstellungsaktivitäten durch, implementierten eine neue Version des Systems, beschäftigten sich mit einer Reihe von Integrationen und unterstützten kundenspezifische Analyselösungen für den Einzelhandel innerhalb der Plattform unseres Kunden.

Unternehmensergebnisse

Unser Team bot Stabilität, Sicherheit und Failover-Fähigkeiten, die der Plattform unseres Kunden fehlten. Dies ermöglichte es unserem Partner, seine globale Präsenz geografisch auszuweiten und die Markteinführung seiner innovativen Produkte zu beschleunigen. Wir haben die Kommunikation zwischen den verstreuten Systemen der Plattform verfeinert, eine skalierbare Datenspeicher-Architektur aufgebaut und effiziente Visualisierungstools zur Überwachung und Fehlerbehebung bereitgestellt.

Einer unserer wichtigsten Beiträge zum Geschäftserfolg unseres Kunden bestand darin, dass wir als Softwareanbieter innerhalb des Unternehmens agierten und den internen Teams unseres Kunden weltweit mehrere Out-of-the-box-Lösungen zur Verfügung stellten.

Diese anfängliche gemeinsame Anstrengung zwischen Intellias und unserem Kunden hat sich zu einer langfristigen Zusammenarbeit entwickelt, von der beide Seiten profitieren. Der erfolgreiche Ausgang dieser Partnerschaft hat dazu geführt, dass Intellias unseren Kunden bei zwei weiteren großen Projekten unterstützt.

Danke für Ihre Nachricht.
Wir melden uns in Kürze bei Ihnen.