Die Rolle von Micro-Frontends auf der XM Cloud-Reise von Cytiva
Softwareentwickler des führenden Life-Sciences-Unternehmens Cytiva berichten, wie sie auf eine Composable-Lösung umgestiegen sind.
5 Minuten Lesedauer
Softwareentwickler des führenden Life-Sciences-Unternehmens Cytiva berichten, wie sie auf eine Composable-Lösung umgestiegen sind.
5 Minuten Lesedauer
Cytiva ist ein globaler Anbieter von Technologien und Dienstleistungen, die die Entwicklungen und Herstellung von Therapeutika vorantreiben und beschleunigen.
Das Unternehmen ist in über 40 Ländern und Territorien in Europa, Asien, Nord- und Lateinamerika sowie im Nahen Osten tätig.
In einer Breakout-Session auf dem Sitecore Symposium 2024 erläuterten Viktor Kudrenko, Senior Staff Software Engineer bei Cytiva, und Nikolai Kononov, Staff Software Engineer bei Cytiva, wie sie von ihrer monolithischen Lösung zur XM Cloud umgestiegen sind und Micro-Frontends und Microservices-Architekturen genutzt haben.
Bei Cytiva widmet sich die IT-Abteilung Abteilung der Bereitstellung der E-Commerce Funktionalität für cytiva.com mit 11 Teams auf der ganzen Welt, darunter Polen, die Ukraine, China, Deutschland, Schweden und die Niederlande.
Die monolithische Sitecore 9.3-Lösung von Cytiva wickelte 170 Projekte ab und hatte Mühe, den steigenden Anforderungen gerecht zu werden. In der Zwischenzeit standen die Entwicklungen vor mehreren frustrierenden Herausforderungen.
Infolgedessen dauerte es fünf Wochen, bis eine Fehlerbehebung oder eine neue Funktion bereitgestellt wurde, was in einem wettbewerbsintensiven Markt alles andere als ideal war.
Als nächstes sprachen Kudrenko und Kononov über ihre Gründe für die Wahl von Sitecore XM Cloud und sagten, dass es ein "Game-Changer" mit einer MACH-Architektur war, der ihr Team dazu veranlasste, Micro-Frontends und Microservices-Architekturen einzuführen, um ihre bestehenden Herausforderungen zu bewältigen.
Mehrere Faktoren beeinflussten die Entscheidung von Cytiva, zu Sitecore XM Cloud zu wechseln.
Micro-Frontends, bei denen unabhängig entwickelte Frontends zu einem größeren Ganzen zusammengesetzt werden, waren für den erfolgreichen Wechsel von Cytiva zur Sitecore XM Cloud von zentraler Bedeutung.
modular: Jedes Micro-Frontend ist ein in sich geschlossenes Modul, das unabhängig entwickelt, getestet und bereitgestellt werden kann.
Zusammensetzbare: Micro-Frontends sind so konzipiert, dass sie zusammengesetzt werden können, um eine größere Anwendung zu erstellen.
Resilienz: Da jedes Micro-Frontend eigenständig ist, sollte ein Ausfall in einem Micro-Frontend die Gesamtfunktionalität der Anwendung nicht beeinträchtigen.
Skalierbarkeit: Es ist einfacher, die Entwicklungen mit einer Micro-Frontend-Architektur zu skalieren, da jedes Micro-Frontend unabhängig von separaten Teams entwickelt werden kann.
Instandhaltung: Es ist einfacher, eine große Anwendung zu pflegen, da jedes Micro-Frontend unabhängig aktualisiert und gewartet werden kann.
Die Sitzung endete damit, dass Kudrenko und Kononov ihre fünf wichtigsten Erkenntnisse aus ihren Erlebnis/Erfahrungen mit der Nutzung von Micro-Frontends teilten.
Erfahren Sie mehr über warum sich führende Marken für einen Composable-Ansatz entscheiden.