論文の概要: Exploring Micro Frontends: A Case Study Application in E-Commerce
- arxiv url: http://arxiv.org/abs/2506.21297v1
- Date: Thu, 26 Jun 2025 14:17:22 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-06-27 19:53:10.122442
- Title: Exploring Micro Frontends: A Case Study Application in E-Commerce
- Title(参考訳): マイクロフロントエンドの探索:Eコマースにおけるケーススタディ
- Authors: Ricardo Hideki Hangai Kojo, Luiz Fernando Corte Real, Renato Cordeiro Ferreira, Thatiane de Oliveira Rosa, Alfredo Goldman,
- Abstract要約: この論文は、特に産業の文脈において、いつマイクロを採用する価値があるかを理解することを目的としている。
学術文献,灰色文献の両面からミクロスの現状を調査した。
そして、すでに使われている手作り製品のためのマーケットプレースで、このアーキテクチャスタイルを実装しました。
- 参考スコア(独自算出の注目度): 4.608769625954011
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In the micro frontends architectural style, the frontend is divided into smaller components, which can range from a simple button to an entire page. The goal is to improve scalability, resilience, and team independence, albeit at the cost of increased complexity and infrastructure demands. This paper seeks to understand when it is worth adopting micro frontends, particularly in the context of industry. To achieve this, we conducted an investigation into the state of the art of micro frontends, based on both academic and gray literature. We then implemented this architectural style in a marketplace for handcrafted products, which already used microservices. Finally, we evaluated the implementation through a semi-open questionnaire with the developers. At the studied marketplace company, the need for architectural change arose due to the tight coupling between their main system (a Java monolith) and a dedicated frontend system. Additionally, there were deprecated technologies and poor developer experience. To address these issues, the micro frontends architecture was adopted, along with the API Gateway and Backend for Frontend patterns, and technologies such as Svelte and Fastify. Although the adoption of Micro Frontends was successful, it was not strictly necessary to meet the company's needs. According to the analysis of the mixed questionnaire responses, other alternatives, such as a monolithic frontend, could have achieved comparable results. What made adopting micro frontends the most convenient choice in the company's context was the monolith strangulation and microservices adoption, which facilitated implementation through infrastructure reuse and knowledge sharing between teams.
- Abstract(参考訳): マイクロフロントエンドのアーキテクチャスタイルでは、フロントエンドは小さなコンポーネントに分割される。
目標はスケーラビリティ、レジリエンス、チームの独立性を改善することです。
本稿では、マイクロフロントエンドを採用する価値がいつあるのか、特に産業の文脈で理解することを模索する。
そこで我々は,学術文献と灰色文献の両面から,マイクロフロントエンドの現状を調査した。
続いて、このアーキテクチャスタイルを、すでにマイクロサービスを使用していた手作り製品のマーケットプレースで実装しました。
最後に,開発者によるセミオープンアンケートにより,実装の評価を行った。
調査対象のマーケットプレース企業では、メインシステム(Javaモノリス)と専用のフロントエンドシステムとの密結合が原因で、アーキテクチャの変更の必要性が生まれました。
さらに、非推奨の技術と開発者エクスペリエンスの低さがあった。
これらの問題に対処するために、API GatewayとBackend for Frontendパターン、SvelteやFastifyといったテクノロジとともに、マイクロフロントエンドアーキテクチャが採用された。
Micro Frontendsの採用は成功したが、会社のニーズを満たす必要はなかった。
混合質問応答の分析によると、モノリシックなフロントエンドのような他の代替手段は、同等の結果を得た可能性がある。
マイクロフロントエンドの採用を同社のコンテキストで最も便利に選択したのは、インフラストラクチャの再利用とチーム間の知識共有による実装を容易にするモノリスの強化とマイクロサービスの採用だ。
関連論文リスト
- Microkernel-Based Web Architecture: Design & Implementation Considerations [0.0]
私はモノリシックウェブアーキテクチャとマイクロサービスウェブアーキテクチャの中間的な代替案を提案します。
これらの課題と最近のアーキテクチャの進歩を考慮して、マイクロカーネルベースのWebアーキテクチャの設計を見直しました。
論文 参考訳(メタデータ) (2025-02-12T21:29:18Z) - An Infrastructure Cost Optimised Algorithm for Partitioning of Microservices [20.638612359627952]
アプリケーションをクラウドに移行することは、ソフトウェア業界で広く採用されているため、分散クラウドにデプロイするアプリケーションにとって、最も適しており、広く受け入れられているアーキテクチャパターンであることが証明されている。
信頼性や障害分離,スケーラビリティ,アセットメンテナンスの容易さやオーナシップ境界の明確化など,技術的メリットの両面から,その有効性を実現しています。
場合によっては、既存のアプリケーションをアーキテクチャに移行するという複雑さは、圧倒的に複雑でコストがかかります。
論文 参考訳(メタデータ) (2024-08-13T02:08:59Z) - Investigating Benefits and Limitations of Migrating to a Micro-Frontends Architecture [3.8206629823137597]
本研究では,実世界のアプリケーションをマイクロフロントエンドアーキテクチャに移行する際のメリットと限界について検討する。
主なメリットは、テクノロジ選択の柔軟性の向上、開発チームのスケーラビリティ、テクノロジの段階的なマイグレーションなどだ。
しかし、アーキテクチャの複雑さが増したことで、開発者の間で懸念が高まった。
論文 参考訳(メタデータ) (2024-07-22T17:47:05Z) - Systematic Mapping of Monolithic Applications to Microservices
Architecture [2.608935407927351]
モノリシックシステムから移行する際、組織が直面するメリットと課題について論じる。
ドメイン駆動開発の概念を用いてモノリシックなシステムを識別する手法を提案する。
論文 参考訳(メタデータ) (2023-09-07T15:47:11Z) - Convert Monolithic Application to Microservice Application [0.0]
多くの企業は、スケールアップとアジャイル開発としてビジネス要件を達成するために、既存のモノリシックアプリケーションをマイクロサービスに変換する。
本稿では,既存のモノリシックアプリケーションをスクラッチからマイクロサービスアプリケーション全体を書き換えることなく,マイクロサービスアプリケーションに変換する方法について,ソフトウェア開発者を指導する。
また、NetflixとAirbnbがモノリシックアプリケーションをマイクロサービスアプリケーションにどのように変換したかを要約します。
論文 参考訳(メタデータ) (2023-06-15T04:27:49Z) - RIFormer: Keep Your Vision Backbone Effective While Removing Token Mixer [95.71132572688143]
本稿では,基本構造ブロックのトークンミキサーを除去しながら,視覚バックボーンを効果的に維持する方法について検討する。
視覚変換器(ViT)の自己アテンション(自己アテンション)としてのトークンミキサーは、異なる空間トークン間での情報通信を行うが、かなりの計算コストと遅延に悩まされる。
論文 参考訳(メタデータ) (2023-04-12T07:34:13Z) - Multi-queue Momentum Contrast for Microvideo-Product Retrieval [57.527227171945796]
マルチモーダルインスタンスとマルチモーダルインスタンス間の検索を探索する最初の試みであるマイクロビデオ製品検索タスクを定式化する。
双方向検索のためのMulti-Queue Momentum Contrast(MQMC)ネットワークという新しい手法を提案する。
マルチキューを用いた識別的選択戦略は、カテゴリによって異なる負の重要性を区別するために用いられる。
論文 参考訳(メタデータ) (2022-12-22T03:47:14Z) - UKP-SQUARE: An Online Platform for Question Answering Research [50.35348764297317]
我々は、研究者向けのオンラインQAプラットフォームであるUKP-SQUAREを紹介した。
UKP-SQUAREでは、ユーザフレンドリーなWebインターフェースと統合テストを通じて、モダンスキルの大規模なコレクションをクエリし、分析することができる。
論文 参考訳(メタデータ) (2022-03-25T15:00:24Z) - Federated Learning with Heterogeneous Architectures using Graph
HyperNetworks [154.60662664160333]
パラメータ共有にグラフハイパーネットワークを採用することにより、異種クライアントアーキテクチャに対応する新しいFLフレームワークを提案する。
既存のソリューションとは異なり、当社のフレームワークは、クライアントが同じアーキテクチャタイプを共有することを制限せず、外部データも使用せず、クライアントがモデルアーキテクチャを公開する必要もありません。
論文 参考訳(メタデータ) (2022-01-20T21:36:25Z) - Short and Long Range Relation Based Spatio-Temporal Transformer for
Micro-Expression Recognition [61.374467942519374]
我々は,マイクロ圧縮認識のための最初の純粋トランスフォーマーベースアプローチである,新しいアテンポ的トランスフォーマーアーキテクチャを提案する。
空間パターンを学習する空間エンコーダと、時間的分析のための時間的次元分類と、ヘッドとを備える。
広範に使用されている3つの自発的マイクロ圧縮データセットに対する総合的な評価は,提案手法が一貫して芸術の状態を上回っていることを示している。
論文 参考訳(メタデータ) (2021-12-10T22:10:31Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。