Kundengeschichten

Wehkamps neue Architektur automatisiert den DevOps-Betrieb

Automatisierung der kontinuierlichen Integration und Bereitstellung auf AWS für ein führendes E-Commerce-Unternehmen in den Niederlanden.


Partners:

Regions:

Über Wehkamp

Der führende E-Commerce-Händler Wehkamp ist ein Online-Kaufhaus, das hauptsächlich niederländische Produkte und Marken vertreibt. Das Unternehmen wurde 1952 unter dem Namen "Wehkamp's Fabriekskantoor" gegründet. Anfangs bestellten die Kunden Artikel (Matratzen und Bettwäsche) per Post als Reaktion auf Anzeigen in Zeitschriften. Heute wird die Wehkamp-Website täglich von fast einer halben Million Kunden besucht, und das Unternehmen verkauft jährlich mehr als 17 Millionen Produkte. Das Sortiment besteht aus mehr als 300.000 verschiedenen Artikeln von etwa 2.500 Marken, hauptsächlich aus den Kategorien Mode, Wohnen, Schönheit und Baby/Kind.

Steigende Geschäftsanforderungen führten zu Engpässen bei der Arbeitsbelastung.

Warum

Stellen Sie eine vollständig verwaltete CI/CD-Umgebung bereit.

Was

Gestalten Sie die Architektur neu, um bestehende Mechanismen zu nutzen.

Wie

Steigende Anforderungen führen zu Engpässen

Die qualifizierten Teams von Wehkamp sahen sich mit wachsenden geschäftlichen Anforderungen konfrontiert, um den Kunden kontinuierlich Lösungen und Beratung in einer inspirierenden Einkaufsumgebung zu bieten. Obwohl DevOps, Infrastructure as Code und Container für sie bereits gängige Begriffe waren, kam es zu Engpässen bei der Arbeitsbelastung. Die Einsätze waren schwer zu verwalten und die Integration hatte aufgrund einer nicht skalierbaren Architektur mit Leistungsproblemen zu kämpfen, was letztendlich die Entwicklungsgeschwindigkeit und die Markteinführungszeit insgesamt beeinträchtigte.

Agil, automatisiert und sicher

Das DevOps-Team von Wehkamp benötigte eine agilere, automatisierte und sichere Methode zur Verwaltung seiner CI/CD-Umgebung. Auf der Grundlage seiner umfassenden Erfahrung hat Xebia unsere bestehende Architektur umgestaltet und eine robuste Lösung geliefert, so ein Sprecher Wehkamps. Die neue Architektur stützt sich auf Amazon EC2 Container Service, Jenkins mit einem Hochverfügbarkeits-Plugin von CloudBees©, Auto Scaling und Amazon CloudTrail.

Unsere neue Architektur ermöglicht es uns, in einer hochmodernen, automatisierten, kosteneffizienten und zuverlässigen Umgebung zu arbeiten, die Best Practices befolgt und die neuesten und produktivsten Technologien einsetzt. Dank Xebia verbringen wir jetzt weniger Zeit mit gewöhnlichen Verwaltungsaufgaben und können uns stattdessen auf unsere sich schnell ändernden Geschäftsanforderungen konzentrieren.

DevOps Leiter

Wehkamp

Erhöhte Widerstandsfähigkeit

Die neue Architektur hat die Ausfallsicherheit der Anwendung verbessert. Durch die Nutzung der neuesten Erkenntnisse aus dem AWS Well-Architected Framework wurden Beobachtbarkeit, Betriebszeit und Leistung erhöht. Protokolle und Traces werden im OpenSearch-Cluster gespeichert, und das Dashboarding basiert auf Kibana und Grafana. Prometheus sammelt Metriken aus verschiedenen Quellen, und es werden Alarme ausgelöst, wenn Maßnahmen ergriffen werden müssen. Ausfallzeiten wirken sich direkt auf die Ergebnisse von Wehkamp aus, daher werden Ausfallsicherheit und Geschäftskontinuität ernst genommen. Das Ergebnis sind weniger Zwischenfälle, keine Datenverluste und eine kürzere mittlere Reparaturzeit.

Zentralisierung rettet den Tag

Anstatt Skripte lokal auszuführen, half uns Xebia bei der Implementierung eines zentralen CD-Servers zur Verwaltung unserer Bereitstellungen, so ein Sprecher von Wehkamp. Er fuhr fort: "Das neue Design ermöglicht Wiederholungen sowie eine automatische Skalierung in der CI-Einrichtung. Jetzt können in Spitzenzeiten mehrere Server die Last bewältigen und in ruhigen Zeiten herunterfahren, was unsere Kosten niedrig hält. Außerdem verwenden wir Amazon CloudTrail, um API-Aufrufe zu protokollieren, wodurch wir eine Prüfspur für die Einhaltung von Vorschriften erstellen können.

Contact

Let’s discuss how we can support your journey.