„Zur Implementierung von Daten-Streaming auf globaler Ebene benötigten wir eine zuverlässige Plattform, die nach Bedarf automatisch skaliert und sich an unser zukünftiges Wachstum anpasst, und gleichzeitig umfassenden Support bietet. Deshalb haben wir in Confluent investiert.“
Sindhu Prasanna
Event-Driven Architecture Lead, L'Oréal Group
„Daten-Streaming ist für die digitale Transformation bei L'Oréal von entscheidender Bedeutung. Wir können unsere Agilität erhöhen und dadurch die Anforderungen unserer Kunden schneller erfüllen. In einer sich ständig verändernden Welt sind Innovation und Personalisierung unerlässlich. Daten müssen heute zu jeder Zeit zugänglich sein, und die Daten-Streaming-Plattform von Confluent hilft uns dabei, unsere Daten in Bewegung zu setzen, indem sie den Echtzeit-Datenfluss zwischen unseren Systemen und Anwendungen erleichtert.“ – Sindhu Prasanna, Event-Driven Architecture Lead, L’Oréal Group
L'Oréal, das größte Kosmetikunternehmen der Welt, hat die Zukunft der Schönheit im Blick. Der Konzern mit Hauptsitz in der Nähe von Paris konzentriert seine Geschäftstätigkeit auf Haar- und Hautpflege, Make-up und Düfte, mit zahlreichen Marken wie Garnier, Maybelline, Lancôme, Cacharel und Ralph Lauren Fragrances usw. unter seinem Dach.
Ursprünglich von einem Chemiker gegründet, war die Anwendung neuester Technologien schon immer Teil der Unternehmens-DNA von L’Oréal. Heute bedeutet das, eine Technologie wie Daten-Streaming zu nutzen, um Modernisierung und Innovation voranzutreiben.
Für L'Oréal begann der Weg zum Daten-Streaming mit der Notwendigkeit, seine Architektur und den Tech-Stack zu modernisieren, um die Anforderungen der Daten-getriebenen Welt zu erfüllen. Dies bedeutete, den Legacy-Data-Stack basierend auf manuellen Datenübertragungen, Messaging-Queues und Batch-Verarbeitung zu ersetzen.
Als global verteiltes Unternehmen benötigte L'Oréal auch eine Möglichkeit, Daten aus einer Vielzahl von operativen und analytischen Systemen zuverlässig zu integrieren und sie internen und externen Partnern in Echtzeit zur Verfügung zu stellen. Das Unternehmen musste sich daher in technologischer und architektonischer Hinsicht auf ein neues Gebiet vorwagen, einschließlich eines API-First-Ansatzes und einer Event-getriebenen Architekturintegration basierend auf Apache Kafka®.
L’Oréal nutzte zur Einführung von Daten-Streaming zunächst Azure Event Hubs. Aufgrund erwiesener Limitierungen beeinflusste die Nutzung von Azure Event Hubs zunehmend L'Oréals Dateninfrastrukturstrategie. Die Wartung und Skalierung erwiesen sich als schwierig. Insbesondere im Zusammenhang mit der automatischen Skalierung, der Anzahl an Partitionen und Durchsatz-Begrenzungen traten Probleme auf. Zudem fehlten der Plattform Governance-Features und Support für Stream-Verarbeitungs-Frameworks.
Letztendlich hinderte dies L'Oréal daran, mit einer Event-getriebenen Architektur Mehrwerte zu schaffen.
Die Suche nach einer zuverlässigeren und effektiveren Plattform führte L’Oréal zu Confluent.
„Zur Implementierung von Daten-Streaming bei L'Oréal auf globaler Ebene benötigten wir eine zuverlässige Plattform, die je nach Bedarf automatisch skaliert, über Filterfunktionen verfügt und sich an unser zukünftiges Wachstum anpasst – und gleichzeitig den umfassendsten Support bietet. Deshalb haben wir in Confluent investiert“, sagte Prasanna.
Erschließung aktueller und zukünftiger Anwendungsfälle: Von der Logistik bis zum Personalwesen
Heute ermöglicht Confluent Cloud es L'Oréal mit der Geschwindigkeit der modernen Geschäftswelt Schritt zu halten und unzählige, wirkungsvolle Anwendungsfälle vorantreiben — jetzt und in Zukunft.
Nehmen wir zum Beispiel den Anwendungsfall Logistik-Anwendungen von Drittanbietern (3PL ).
Das Unternehmen hat zahlreiche Drittanbieter-Anwendungsfälle, darunter Sephora, Monoprix und Carrefour, die nicht von L’Oréal gehostet werden, aber aktive Empfänger von Produkten sind, die bei L’Oréal hergestellt werden. Dies erfordert Integrationen mit den aktuellen Bestandsdaten von L'Oréal auf den zugrunde liegenden Kernsystemen. Co-packers, ein Subunternehmer, der Stücklisten und die Lieferung von L‘Oréal-Produkten bearbeitet, ist eine dieser Drittanbieter-Anwendungen, die aktuell in Confluent integriert ist, um Zugriff auf die benötigten Daten in Echtzeit zu erhalten, einschließlich Aktualisierungen der Lagerbestände.
„Echtzeitdaten ermöglichen Anwendungen von Drittanbietern den Zugriff auf Informationen aus Quellanwendungen, sobald sie verfügbar sind. Anwendungen und Flows sind verbunden und kommunizieren miteinander, und das ist genau das, was wir mit Confluent beabsichtigen“, sagte Prasanna.
Heute werden Events nur ausgelöst, wenn es zu Katalog- oder SKU-Änderungen im Backend-System kommt.
Zuvor erledigten zahlreiche API-Calls (manchmal 500 Calls in fünf Minuten) alle Aktualisierungen, was den Load und Systemstress erhöhte, und zu Ausfällen führte.
Mit Confluent konnte L'Oréal diesen Prozess optimieren, indem Hunderte API-Calls, verwaltete Dateiübertragungen und ETL durch einige effiziente Events ersetzt wurden, was die Systemleistung erheblich verbesserte.
L'Oréal evaluiert außerdem laufend, wie zukünftige Anwendungsfälle mit Confluent umgesetzt werden können, darunter Anwendungsfälle für Mitarbeiter-Onboarding und Gehaltsabrechnung.
„Wir können diese Anwendungsfälle nicht in einer öffentlichen Cloud erstellen, da diese (PII ) Daten sehr sensibel sind. Mit Confluent haben wir unsere Cluster in einer Private Cloud, wodurch sichergestellt ist, dass wir solche (zukünftigen) internen Anwendungsfälle unterstützen können. Die zuverlässigen Sicherheitsfunktionen von Confluent, einschließlich durchgängiger Verschlüsselung, verhindern den unbefugten Zugriff auf diese sensiblen Daten“, sagte Sindhu Prasanna.
Zukunft im Blick: Fokussierung auf Geschäftsanforderungen
Die komplette Modernisierung des Tech-Stack von L'Oréal erfolgt phasenweise. Daher ist es für das IT-Team wichtig, sich auf Confluent’s Know-how verlassen zu können, um die Elemente in der richtigen Reihenfolge auszurollen. Das Unternehmen plant einen Übergang, bei dem:
Azure Event Hubs zurückgebaut wird, indem etwa 200 Anwendungen auf Confluent Cloud migriert werden
Die Verwendung von ksqlDB, Flink und Kafka Streams gefördert wird, um Datenfilterung zu ermöglichen und leicht nutzbar zu machen
Datenverträge zwischen Producer und Consumer erstellt werden, unter Verwendung von Schema Registry und Stream Governance
Einfache Integrationen mit vollständig verwalteten Connectors genutzt und entwickelt werden, die auf Confluent verfügbar sind
Laut Sindhu Prasanna werden sich zukünftige Daten-Streaming-Anwendungsfälle bei L'Oréal an den Anforderungen von geschäftsrelevanten Projekten und Anwendungsfällen orientieren.
„Bei L‘Oréal möchten wir in naher Zukunft mehrere Business-Anwendungsfälle mit Confluent umsetzen. Wir wollen das Geschäft so gut wie möglich unterstützen. Während wir unseren technischen Stack aufbauen, ist es sehr wichtig, unser gesamtes Unternehmen einzubinden und zu vermitteln, wie anwenderfreundlich Confluent ist, einschließlich Features wie Stream Governance“, sagte Prasanna.
Jetzt mit Confluent loslegen
Jetzt bei neuer Registrierung Credits im Wert von 400 $ erhalten, die in den ersten 30 Tagen genutzt werden können.