CytivaのXM Cloudの旅におけるマイクロフロントエンドの役割
大手ライフサイエンス企業であるCytivaのソフトウェアエンジニアが、コンポーザブルソリューションへの移行方法を共有します。
5 所要時間
大手ライフサイエンス企業であるCytivaのソフトウェアエンジニアが、コンポーザブルソリューションへの移行方法を共有します。
5 所要時間
Cytivaは、治療薬の開発と製造を前進させ、加速させる技術とサービスのグローバルプロバイダーです。
同社は、ヨーロッパ、アジア、北米、ラテンアメリカ、中東の40以上の国と地域で事業を展開しています。
Sitecore Symposium 2024のブレイクアウトセッションでは、CytivaのシニアスタッフソフトウェアエンジニアであるViktor Kudrenko氏とCytivaのスタッフソフトウェアエンジニアであるNikolai Kononov氏が、モノリシックソリューションからXM Cloudに移行し、マイクロフロントエンドとマイクロサービスアーキテクチャを活用する方法について説明しました。
Cytiva の ITチーム 部門 は、ポーランド、ウクライナ、中国、ドイツ、スウェーデン、オランダなど世界中に 11 のチームを擁し、cytiva.com eコマース機能を提供することに専念しています。
Cytiva のモノリシックな Sitecore 9.3 ソリューションは、170 のプロジェクトを処理し、高まる需要に対応するのに苦労していました。一方、開発チームはいくつかの苛立たしい課題に直面していました。
その結果、バグ修正や新機能の提供には 5 週間かかり、競争の激しい市場では理想的とはほど遠いものでした。
次に、Kudrenko氏とKononov氏は、Sitecore XM Cloudを選択した理由について語り、MACHアーキテクチャの「ゲームチェンジャー」であり、チームが既存の課題に対処するためにマイクロフロントエンドとマイクロサービスアーキテクチャを採用するきっかけとなったと述べました。
Cytiva が Sitecore XM Cloud に移行するという決定には、いくつかの要因が影響しました。
マイクロフロントエンドは、独立して開発されたフロントエンドがより大きな全体で構成されており、CytivaのSitecore XM Cloudへの移行を成功させるための中心的な役割を果たしてきました。
モジュラー:各マイクロフロントエンドは、独立して開発、テスト、デプロイできる自己完結型のモジュールです。
コンポーザブル:マイクロフロントエンドは、より大きなアプリケーションを作成するために一緒に構成されるように設計されています。
反発力:各マイクロフロントエンドは自己完結型であるため、1つのマイクロフロントエンドで障害が発生しても、アプリケーションの全体的な機能に影響を与えることはありません。
スケーラビリティ:各マイクロフロントエンドは別々のチームによって独立して開発できるため、マイクロフロントエンドアーキテクチャを使用した開発のスケーリングが容易になります。
メンテナンス:大規模なアプリケーションでは、各マイクロフロントエンドを個別に更新および保守できるため、保守が容易になります。
セッションの最後には、Kudrenko氏とKononov氏が、マイクロフロントエンドを活用したエクスペリエンスから得た5つの最も重要な学びを共有しました。
について詳細主要ブランドがコンポーザブルアプローチを選択している理由.