Überblick
Als Farfetch weltweit wuchs, benötigte das Unternehmen mehr Engineering-Kapazitäten, um Leistung, Stabilität und die kontinuierliche Produktentwicklung zu unterstützen. emagine stellte ein dediziertes Team bereit, das half, die Delivery zu skalieren, die Zusammenarbeit zu stärken und die Plattform im Enterprise-Maßstab zu unterstützen.
Die Herausforderung
Farfetch ist eine britisch-portugiesische Online-Plattform für Luxusmode, die Kunden mit mehr als 700 Boutiquen und Marken weltweit verbindet. Das Geschäft des Unternehmens basiert auf mehrsprachigen E-Commerce-Plattformen, die in globalen Märkten operieren, mit Kunden, Partnern und internen Teams in Europa, Asien und Amerika. Mit dem Wachstum des Unternehmens stiegen auch die Anforderungen an seine Engineering-Organisation.
Dies war keine Plattform, die sich langsame Auslieferung oder inkonsistente Performance leisten konnte. Farfetch unterstützte mehr als 1.500 Marken und über 2 Millionen Kund:innen und verarbeitete dabei mehr als 3.000 Transaktionen pro Sekunde. In diesem Maßstab waren Plattformstabilität, Leistung und die kontinuierliche Weiterentwicklung von Funktionen allesamt geschäftskritisch. Die Engineering-Kapazitäten mussten im gleichen Tempo wie die Nachfrage wachsen.
Die Herausforderung bestand nicht nur im Umfang. Farfetch benötigte spezialisierte Softwareentwickler, die schnell einen Beitrag leisten und effektiv in einer bestehenden, verteilten Organisation arbeiten konnten. Talente dieses Niveaus in dem erforderlichen Tempo zu rekrutieren und zu halten, war schwierig – insbesondere, während gleichzeitig die Standards gewahrt werden mussten, die von einer globalen Luxus-E-Commerce-Plattform erwartet werden.
Gleichzeitig musste die Umsetzung eng an der Produkt-Roadmap ausgerichtet bleiben. Die Entwicklung neuer Funktionen durfte nicht zulasten von Refactoring, Korrekturverbesserungen oder Arbeiten an der Continuous Integration gehen. Die Plattform benötigte Engineering-Unterstützung über den gesamten Entwicklungslebenszyklus hinweg – mit einem Modell, das Flexibilität, Qualität und enge Zusammenarbeit über mehrere Regionen hinweg in Einklang bringen konnte.
Farfetch brauchte daher mehr als nur zusätzliche Entwickler. Das Unternehmen benötigte ein strukturiertes Engineering-Modell, das die Kapazitäten erweitern, sich in interne Management- und Engineering-Einheiten integrieren und die standortübergreifende Zusammenarbeit zwischen internationalen Büros unterstützen konnte, ohne die Lieferqualität zu beeinträchtigen. Die Herausforderung bestand darin, das Engineering so zu skalieren, dass die Plattform gestärkt, kontinuierliche Innovation ermöglicht und die Arbeitsweise auch im globalen Maßstab praktikabel blieb.
Die Lösung
emagine stellte in Portugal ein dediziertes Development-as-a-Service-Team auf, um die Engineering-Organisation von Farfetch zu unterstützen. Das Ziel war klar: eine skalierbare Engineering-Kapazität bereitzustellen, die sich nahtlos in die bestehende Struktur von Farfetch integrieren lässt, die Plattform über den gesamten Entwicklungslebenszyklus hinweg unterstützt und eine hohe Lieferqualität in einem verteilten, internationalen Umfeld sicherstellt.
Das Team bestand aus erfahrenen Softwareingenieuren, die mit dem Technologie-Stack von Farfetch vertraut waren. Anstatt aus der Distanz zu agieren, arbeiteten sie eng mit dem Management und den Engineering-Einheiten des Kunden zusammen und halfen dabei, ein Modell zu entwickeln, das zusätzliche Kapazitäten mit Abstimmung, Kontinuität und Liefersicherheit verband.
Phase 1: Entwickeln Sie ein spezialisiertes Modell für Ingenieure
Der erste Schritt bestand darin, ein dediziertes Team aufzubauen, das mit den Anforderungen von Farfetch mitwachsen konnte. emagine etablierte in Portugal ein Development-as-a-Service-Modell, das dem Kunden Zugang zu erfahrenen Ingenieuren in einer Struktur verschafft, die auf langfristige Zusammenarbeit statt auf kurzfristige Unterstützung ausgelegt ist.
Das war wichtig, weil Farfetch mehr brauchte als nur punktuelle technische Unterstützung. Es wurde ein Team benötigt, das Teil der größeren Engineering-Organisation werden, die Produktumgebung verstehen und kontinuierlich zu mehreren Arbeitsströmen beitragen konnte. Das dedizierte Modell schuf dafür die Grundlage.
Phase 2: Eng in die Teams von Farfetch integrieren
Sobald das Team etabliert war, wurde es direkt in die Management- und Engineering-Einheiten von Farfetch integriert. Klare Kommunikationskanäle und eine strukturierte Zusammenarbeit unterstützten eine effektive Remote-Kooperation zwischen internationalen Stakeholdern und trugen dazu bei, dass das verteilte Setup wie eine einheitliche Delivery-Umgebung funktionierte.
Diese enge Integration trug dazu bei, die Abstimmung mit Farfetchs Produkt-Roadmap aufrechtzuerhalten und gleichzeitig eine gleichbleibend hohe Lieferqualität zu gewährleisten. Sie verringerte außerdem die Reibungsverluste, die bei globalen Engineering-Modellen auftreten können, bei denen die Koordination oft schwieriger wird, je mehr Kapazitäten aufgebaut werden.
Phase 3: Unterstützen Sie den gesamten Entwicklungslebenszyklus
Das Team arbeitete über den gesamten Entwicklungslebenszyklus hinweg, nicht nur an isolierten Lieferaufgaben. Dazu gehörten die Entwicklung neuer Funktionen, Refactoring, korrigierende Verbesserungen und Erweiterungen der kontinuierlichen Integration.
Diese Bandbreite war wichtig. Farfetch musste die Produktentwicklung weiter vorantreiben und gleichzeitig die zugrunde liegende Plattform verbessern und warten. Indem das Team sowohl zu neuen als auch zu bestehenden Projekten beitrug, half es dem Unternehmen, Innovation, Plattformgesundheit und Liefergeschwindigkeit in Einklang zu bringen.
Phase 4: Skalieren mit agiler Struktur und klarer Governance
Agile Methoden wurden während des gesamten Projekts eingesetzt, um Tempo, Qualität und Transparenz zu gewährleisten. In Kombination mit einer strukturierten Governance und klarer Kommunikation erhielt Farfetch so ein Liefermodell, das sich auf internationale Standorte skalieren ließ, ohne dabei Kontrolle oder Konsistenz zu verlieren.
Im Laufe der Zeit erweiterte die Partnerschaft die technischen Fähigkeiten und unterstützte das anhaltende digitale Wachstum von Farfetch. Was ursprünglich als Möglichkeit begann, die Engineering-Kapazitäten zu erhöhen, entwickelte sich zu einer langfristigen Zusammenarbeit, die Leistung, Plattformverbesserungen und eine nachhaltige Bereitstellung im globalen Maßstab unterstützt.
Transformation timeline
Phase 1
Entwickeln Sie ein spezialisiertes Modell für Ingenieure
Phase 2
Eng in die Teams von Farfetch integrieren
Phase 3
Unterstützen Sie den gesamten Entwicklungslebenszyklus
Phase 4
Skalieren mit agiler Struktur und klarer Governance
Die Ergebnisse
Die Partnerschaft erweiterte Farfetchs Engineering-Kapazitäten und unterstützte gleichzeitig die Leistung, Stabilität und Liefergeschwindigkeit, die für ein globales E-Commerce-Wachstum erforderlich sind.
+40
Die Ingenieure wurden über ein spezielles Development-as-a-Service-Modell eingesetzt, das Farfetch die skalierbare Kapazität verschaffte, die zur Unterstützung einer wachsenden globalen Plattform erforderlich ist.
3.000 Transaktionen pro Sekunde
Das Engagement trug dazu bei, eine Plattform zu unterstützen, die mehr als 3.000 Transaktionen pro Sekunde verarbeitet, und leistete damit einen Beitrag zu der Leistung und Stabilität, die für E-Commerce mit hohem Volumen erforderlich sind.
2 Millionen Kunden
Mit Unterstützung für mehr als 1.500 Marken und über 2 Millionen Kunden ermöglichte das Team die kontinuierliche Weiterentwicklung von Funktionen und Plattformverbesserungen im Enterprise-Maßstab.
14 internationale Niederlassungen
Eine strukturierte Agile-Vorgehensweise und klare Governance förderten die Zusammenarbeit über internationale Standorte hinweg und schufen eine langfristige Partnerschaft, die Farfetchs Engineering-Fähigkeiten erweiterte.
