Auchan E-Commerce: Über 1 Million Codezeilen schrittweise migrieren!
Finde heraus, wie SensioLabs eine schrittweise Migration für Auchan E-Commerce umgesetzt hat, wodurch das gesamte Backoffice der Plattform migriert wurde.
Wir schätzen die technische Expertise und die dynamische Energie der SensioLabs-Experten sehr. Es ist wunderbar, mit einem Team zu arbeiten, das weiß, wie man für jedes unserer Bedürfnisse pragmatische Lösungen findet.
Guillaume Magnier, Leiter des Back Office Development Centers, Auchan E-Commerce, Frankreich
Das Unternehmen
Um alle geschäftlichen Faktoren im Zusammenhang mit dieser kolossalen Migrationsgeschichte zu verstehen, muss man das Ausmaß des beteiligten Unternehmens begreifen. Auchan ist eine der größten Supermarktketten in Frankreich und ihre E-Commerce-Websites (Auchan.fr, Auchandirect, GrosBill, Chronodrive) bedienen ganz Europa. Ihre Websites ermöglichen es den Verbrauchern, Lebensmittel und Elektronik online zu kaufen und diese entweder nach Hause, in den Kofferraum ihres Autos oder zur Abholung im lokalen Geschäft liefern zu lassen.
Das Problem
Das bestehende, selbst entwickelte PHP-Framework, das sie verwendeten, hatte Schwierigkeiten, mit ihrem exponentiell wachsenden internationalen Geschäft Schritt zu halten. Die Migration des Back Office zu Symfony war für sie die offensichtliche Wahl. „Wir brauchten jemanden, der uns eine neue Methodik für die Transformation unseres SI Back Office präsentiert, und diese musste an unsere Migration zu Symfony angepasst sein“, Guillaume Magnier, Leiter des Back Office Development Centers, Auchan E-Commerce, Frankreich.
Die Lösung: Schrittweise Migration
Optimierte Leistung und Qualität der SOA-Architektur
Absicherung des funktionalen Umfangs
Beherrschung von Abhängigkeiten
Konsolidierung wiederverwendbarer Bundles und Codeüberprüfung
Die Geschichte
Erkennend, dass ihre selbst entwickelte PHP-Struktur niemals in der Lage sein würde, ihr exponentielles Wachstum zu unterstützen, begannen sie, die Möglichkeit zu erkunden, das gesamte Back Office auf Symfony zu migrieren, ein robusteres und leistungsfähigeres Framework, das mit ihrem Geschäft expandieren und wachsen würde.
Ein so schwieriges und umfassendes Projekt zu übernehmen, war heikel, und sie beschlossen, die Experten von SensioLabs hinzuzuziehen, um die Aufgabe zu bewältigen. Neben der Betriebsbereitschaft während der Migration brachten sie eine lange Liste von Anforderungen mit: internationale Bestellmanagementlösungen bereitstellen, die Benutzererfahrung verbessern, Entwicklung, Produktivität und Wartung verbessern und die Funktionalität in mehreren Sprachen und Ländern sicherstellen. „Die Arbeit, die wir bei der schrittweisen Migration zu Symfony geleistet haben, ermöglichte es uns, unsere technische Schulden zu reduzieren, Projektkosten und -verzögerungen zu verringern und unsere Time To Market zu beschleunigen“, Guillaume Magnier, Leiter des Back Office Development Centers, Auchan E-Commerce, Frankreich.
Seit der Migration zu Symfony hat Auchan E-Commerce alle ihre ursprünglichen Ziele erreicht: Reduzierung der Time To Market, Reduzierung der technischen Schulden und weniger Bugs. SensioLabs hat inzwischen über 40 Mitglieder ihres Entwicklungsteams geschult, und ihre Projekte florieren. „Unsere Erfahrung mit SensioLabs war so positiv, dass wir seitdem bevorzugte Partner für technische Expertise in allen PHP-Angelegenheiten einschließlich Architektur, Coaching und Schulung geworden sind. Wir haben eine echte kollaborative Beziehung entwickelt, die wir sehr schätzen“, Guillaume Magnier, Leiter des Back Office Development Centers, Auchan E-Commerce, Frankreich.