Die Herausforderung
BestSecret ist eine nur für Mitglieder zugängliche Online-Shopping-Community, die Premium- und Luxusmode anbietet. Ihr Kundenstamm wächst beständig – täglich treten der Community neue Schnäppchenjäger:innen bei, um von limitierten Angeboten zu profitieren. Um eine wettbewerbsfähige Preispolitik aufrechtzuerhalten und gleichzeitig die Exklusivität der Marken zu wahren, müssen sich potenzielle Kunden mit einem Code registrieren, den sie über Werbung in den sozialen Medien oder durch Empfehlungen von bestehenden Mitgliedern erhalten.
Da BestSecret sein Geschäft in den nächsten Jahren vervielfachen möchte, braucht das Unternehmen eine flexible E-Commerce-Lösung, die es ihm ermöglicht, sein Geschäft zu skalieren und die wachsenden Bedürfnisse seiner Kunden zu erfüllen. Die monolithische Architektur des bestehenden E-Commerce-Kernsystems erwies sich als Engpass bei der Umsetzung der ehrgeizigen Wachstumsstrategie und langfristigen Vision, Europas führende Online-Destination für Off-Price-Fashion zu werden.
BestSecret beauftragte Thoughtworks dabei zu unterstützen, die ersten Teile seines bestehenden Systems durch eine flexiblere, cloud-basierte Lösung zu ersetzen. Diese sollte schrittweise implementiert werden, um Unterbrechungen im Geschäftsbetrieb zu vermeiden.
Die Lösung
Das Team begann damit, den Monolithen in domainspezifische Microservices aufzuteilen. Den Anfang machte die Neuimplementierung der Customer Acquisition Domain, da diese den stärksten Wachstumsengpass verursachte.
Das anfängliche MVP bestand aus einfachen und konfigurierbaren, statischen Landingpages für Social-Media-Anzeigen, welche die Nutzer:innen zu einem natürlichen Einstiegspunkt in den bestehenden Onboarding-Flow weiterleiteten. Dies beinhaltete die Integration eines Headless-Content-Managementsystems, mit dem das Marketingteam von BestSecret selbstständig Landingpages für neue Kampagnen erstellen und anpassen konnte. Es folgte schnell die nächste Iteration, in der die Logik für den Registrierungsprozess aus dem Monolithen ausgelagert und in den domainspezifischen Service integriert wurde.
Die Domain wurde als vollständig vertikaler Service neu implementiert, sodass ein einzelnes Team iterativ Verbesserungen vornehmen kann, ohne dabei vom Rest der Organisation abhängig zu sein.
Das Ergebnis
BestSecret ist nun deutlich besser aufgestellt, um seine Wachstumsziele zu erreichen:
Höhere Geschwindigkeit und mehr Flexibilität
Die überarbeitete Customer Acquisition Domain hat die Zeit, die der Online-Händler für die Einführung neuer Funktionen braucht, erheblich verkürzt – der Release-Prozess dauert nun statt 1,5 Tagen nur 10 Minuten. Das neue Setup ermöglicht auch mehr Flexibilität: Releases sind nun mehrmals täglich möglich, im Vergleich zu einmal alle zwei Wochen. Darüber hinaus können Neuerungen an der Customer Acquisition Domain unabhängig freigegeben werden und müssen hinsichtlich ihrer Priorität nicht mehr mit anderen Bereichen wie der Homepage des Shops, dem Checkout oder Zahlungen konkurrieren. Sobald andere Domains auf die gleiche Weise neu implementiert wurden, können auch sie unabhängig voneinander Neuerungen realisieren.
Verbesserte Produktivität und Kundenerfahrung
Die Marketingabteilung ist nun in der Lage, Werbekampagnen schneller und gezielter einzuführen: Neue Landingpages können innerhalb von Stunden statt in Wochen erstellt, und an die verschiedenen Kanäle und Zielgruppen angepasst werden. Die Kürzung des Sales Funnels durch einen vereinfachten Registrierungsprozess für die Kunden wird auch dazu beitragen, das Kundenerlebnis zu verbessern, Abwanderungen zu verringern und den ROI der Werbeausgaben von BestSecret langfristig zu erhöhen.
Höhere Resilienz
Der Ersatz der Funktionalität des Monolithen durch einen vollständig vertikalen Slice in der Cloud wird es dem System ermöglichen, ein hohes Traffic-Volumen zu verarbeiten – selbst in Stoßzeiten wie Weihnachten und Black Friday. Der volle Nutzen der Strategie kommt dann zum Tragen, wenn zusätzliche Domains ausgegliedert und in die Cloud übertragen wurden.
Technisch befähigte Teams
Die verbesserte Customer Acquisition Domain ist nur der Anfang der Cloud-Migrationsreise von BestSecret. Die Entwickler:innen sind nun dazu in der Lage, diese Domain auf der Grundlage unseres MVPs und der neu erworbenen technischen Fähigkeiten weiterzuentwickeln.
Die Erfahrung, die Thoughtworks mitbrachte, war in den ersten Phasen unserer Transformation zu einer stärker auf Domains fokussierten Art der Entwicklung unseres E-Commerce-Kernsystems ganz entscheidend. BestSecret konnte nicht nur von ihrer technischen Expertise und dem Enthusiasmus, mit der sie an ihre Arbeit herangegangen sind, profitieren, sondern auch von ihren Sichtweisen auf die Teamautonomie und Arbeitsweisen. Die „Best Practices“, die sie bei der Entwicklung unseres ersten domainspezifischen Projekts eingeführt haben, zahlen sich immer noch aus und ermöglichen es BestSecret, diese Muster bei anderen Bereichen unseres E-Commerce-Systems zu wiederholen.