50 Prozent mehr Geschwindigkeit für den Onlineshop
Innerhalb weniger Tage hat der Hardware-Spezialist Cybertrading in Kooperation mit valantic die Geschwindigkeit seines Onlineshops signifikant gesteigert: 48 Prozent schnellere Antwortzeiten, eine geringere Serverauslastung und zuverlässige Verfügbarkeit sind das Ergebnis gezielter Server-Konfigurationen und Optimierungen des vorhandenen Shopware Systems. Nach erfolgreicher Zusammenarbeit und Dokumentation wird das IT-Team von Cybertrading künftig in Eigenregie optimale Performance des Shops sicherstellen können.
Über die Cybertrading GmbH
2007 in Magdeburg gegründet, entwickelte sich die Cybertrading GmbH zu einem weltweit agierenden Vertrieb. Über den eigenen B2C- und B2B-Shop it-market.com bietet das Unternehmen aufbereitete, qualitätsgesicherte Netzwerktechnik an. Mit über 145.000 Produkten von 400 Herstellern und einem umfassenden Service für über 29.000 Kunden weltweit setzt Cybertrading Maßstäbe im IT-Refurbishment.
Warum schnelles Handeln gefragt war
Ursprünglich über Marktplätze wie Amazon und Ebay erhältlich, fand die wachsende Produktpalette 2015 eine neue Heimat auf it-market.com. Nach neun Jahren stetigem Unternehmens- und Portfoliowachstum wurde der Shop im April 2024 umfassend überarbeitet, mit Sicherheitsupdates versehen und für wachsende Nutzerbedürfnisse angepasst.
Nach dem Relaunch und der gleichzeitigen Migration von Shopware 5 auf das neue Shopware 6.4 traten jedoch Performance-Probleme auf, die sich durch lange Ladezeiten, eine hohe Serverauslastung und häufigere Kaufabbrüche bemerkbar machten. Schnelles Handeln war gefragt: Cybertrading suchte einen Partner für eine möglichst sofortige und nachhaltige Problemlösung.
Um die Shop-Performance zu verbessern, verfolgte das Projekt-Team einen iterativen und konsequent kooperativen Ansatz. Die DevOps- und Quality Assurance-Expert*innen von valantic führten eine Analyse der Serverauslastung und Shopware Konfigurationen durch, identifizierten Probleme, berieten zu möglichen Lösungen und setzten gezielte DevOps- und Backend-Maßnahmen um.
Dokumentation & Wissensaustausch
Enablement war das Gebot der Stunde: Um langfristig eigenständig zu bleiben, wurden die ermittelten Probleme in jeder Iteration detailliert dokumentiert, mit dem IT-Team von Cybertrading besprochen und auf Nachvollziehbarkeit überprüft. Für die effiziente Kommunikation und das schnelle Klären von Rückfragen wurde ein Teams-Channel eingerichtet. Anleitungen der durch valantic vorgenommenen Änderungen und Konfigurationen auf dem Staging-System wurden in Confluence festgehalten.
Auch Performance-Schwierigkeiten, die den Code bzw. die Implementierung betreffen, wurden transparent aufgeschlüsselt. Durch diese lückenlose Dokumentation konnte das Cybertrading-Team sowohl die Probleme als auch vorgenommene Anpassungen und mögliche Lösungswege vollständig nachvollziehen und behält die Informationshoheit über sämtliche Konfigurationen.
Consulting
Für das Application Performance Management (APM) riet valantic zum Einsatz des APM-Systems Tideways. Das Tool misst relevante Performance-Metriken der PHP-Systeme, wodurch die Erfolge im Zeitverlauf nachvollziehbar sind. So lässt sich beispielsweise überprüfen, wie schnell Anfragen an einzelne Seiten beantwortet werden und welche Fehler auftreten.
DevOps & Backend-Entwicklung
Die ermittelten und priorisierten Probleme wurden anfangs durch valantic, später auch durch Cybertrading selbst behoben und Erfolge über Tideways gemessen. Zur Leistungssteigerung des Shopware Systems und Optimierung des Datenaustauschs integrierte das valantic Team drei zentrale Tools:
Redis
Der In-Memory-Datenspeicher dient der schnellen Datenverarbeitung und -speicherung. Auch bei großen, unstrukturierten Datenmengen sorgt Redis für sehr kurze Zugriffszeiten und trägt zu hoher Performance sowie Skalierbarkeit der Systeme bei. Der Dienst wird im E-Commerce-Kontext für die Zwischenspeicherung (Caching) von Informationen verwendet, welche über einen längeren Zeitraum valide sind.
ElasticSearch
Die leistungsstarke Such- und Analyselösung ermöglicht die schnelle Verarbeitung und Abfrage großer Datenmengen. Der Dienst eignet sich speziell im E-Commerce für die Suche und Aggregation in umfangreichen Datenbanken (z. B. Produktkataloge) und dient daher als technische Grundlage für die Volltextsuche sowie Produkt-Filterung.
RabbitMQ
Der Messaging Broker übernimmt die Verteilung von Aktionen innerhalb eines Systems, wodurch nicht unmittelbar benötigte Aufgaben asynchron und parallel im Hintergrund ausgeführt werden können. Dies führt zu einer signifikanten Steigerung der Performance der Applikation.
Optimierung ist für Cybertrading ein Ongoing-Entwicklungsthema. Im Zuge der Zusammenarbeit hat das Unternehmen weitere Potenziale seines Shops identifiziert, die in den nächsten Monaten gemeinsam angegangen werden sollen. Die valantic Academy wird das Cybertrading Team zunächst durch Shopware Schulungen unterstützen.
Let‘s live IT!