論文の概要: A Catalog of Micro Frontends Anti-patterns
- arxiv url: http://arxiv.org/abs/2411.19472v1
- Date: Fri, 29 Nov 2024 04:59:40 GMT
- ステータス: 翻訳完了
- システム内更新日: 2024-12-02 15:21:57.930819
- Title: A Catalog of Micro Frontends Anti-patterns
- Title(参考訳): マイクロフロントエンドアンチパターンのカタログ
- Authors: Nabson Silva, Eriky Rodrigues, Tayana Conte,
- Abstract要約: 本報告では12種類のMFEアンチパターンのカタログについて述べる。
業界関係者と調査を行い、アンチパターンを洗練させるために貴重なフィードバックを集めました。
収集されたフィードバックは、アンチパターンカタログの改良版の開発につながった。
- 参考スコア(独自算出の注目度): 4.273966905160028
- License:
- Abstract: Micro frontend (MFE) architectures have gained significant popularity for promoting independence and modularity in development. Despite their widespread adoption, the field remains relatively unexplored, especially concerning identifying problems and documenting best practices. Drawing on both established microservice (MS) anti-patterns and the analysis of real problems faced by software development teams that adopt MFE, this paper presents a catalog of 12 MFE anti-patterns. We composed an initial version of the catalog by recognizing parallels between MS anti-patterns and recurring issues in MFE projects to map and adapt MS anti-patterns to the context of MFE. To validate the identified problems and proposed solutions, we conducted a survey with industry practitioners, collecting valuable feedback to refine the anti-patterns. Additionally, we asked participants if they had encountered these problems in practice and to rate their harmfulness on a 10-point Likert scale. The survey results revealed that participants had encountered all the proposed anti-patterns in real-world MFE architectures, with only one reported by less than 50\% of participants. They stated that the catalog can serve as a valuable guide for both new and experienced developers, with the potential to enhance MFE development quality. The collected feedback led to the development of an improved version of the anti-patterns catalog. Furthermore, we developed a web application designed to not only showcase the anti-patterns but also to actively foster collaboration and engagement within the MFE community. The proposed catalog is a valuable resource for identifying and mitigating potential pitfalls in MFE development. It empowers developers of all experience levels to create more robust, maintainable, and well-designed MFE applications.
- Abstract(参考訳): マイクロフロントエンド(MFE)アーキテクチャは、開発における独立性とモジュール性を促進することで大きな人気を集めている。
広く採用されているにもかかわらず、この分野は、特に問題の特定とベストプラクティスの文書化に関して、比較的未調査のままである。
確立されたマイクロサービス(MS)アンチパターンと、MFEを採用するソフトウェア開発チームが直面している実際の問題を分析することにより、12のMFEアンチパターンのカタログを提示する。
MFEプロジェクトにおけるMSアンチパターンと繰り返し発生する課題の並列性を認識し,MSアンチパターンをMFEの文脈にマッピングし適応させることにより,カタログの初期バージョンを構築した。
特定された問題と提案された解決策を検証するため,業界関係者を対象に調査を行い,アンチパターンを洗練させるために貴重なフィードバックを収集した。
さらに,実際にこのような問題に遭遇したのか,あるいは10点のQuatt尺度で有害性を評価するのか,参加者に質問した。
調査の結果、参加者は現実世界のMFEアーキテクチャーで提案された全てのアンチパターンに遭遇したことが明らかとなった。
彼らは、カタログは、MFE開発品質を向上させる可能性があり、新しい開発者と経験豊富な開発者の両方にとって貴重なガイドとして機能すると述べた。
収集されたフィードバックは、アンチパターンカタログの改良版の開発につながった。
さらに,このアンチパターンを展示するだけでなく,MFEコミュニティ内でのコラボレーションやエンゲージメントを積極的に促進するWebアプリケーションを開発した。
提案するカタログは、MFE開発における潜在的な落とし穴を特定し緩和するための貴重な資源である。
これにより、すべてのエクスペリエンスレベルの開発者が、より堅牢で、保守性があり、よく設計されたMFEアプリケーションを作成することができる。
関連論文リスト
- An Evaluation-Driven Approach to Designing LLM Agents: Process and Architecture [25.752294816136807]
大規模言語モデル(LLM)は、未特定目標を自律的に達成できるLLMエージェントの開発を可能にする。
事前定義されたテストケースやコード/モデル再開発パイプラインといった従来のアプローチは、LLMエージェント開発におけるユニークな課題に対処するには不十分です。
本稿では,これらの課題に対処するために,テスト駆動開発に触発された評価駆動設計手法を提案する。
論文 参考訳(メタデータ) (2024-11-21T00:34:30Z) - SafeBench: A Safety Evaluation Framework for Multimodal Large Language Models [75.67623347512368]
MLLMの安全性評価を行うための総合的なフレームワークであるツールンを提案する。
我々のフレームワークは、包括的な有害なクエリデータセットと自動評価プロトコルで構成されています。
本研究では,広く利用されている15のオープンソースMLLMと6つの商用MLLMの大規模実験を行った。
論文 参考訳(メタデータ) (2024-10-24T17:14:40Z) - Investigating Benefits and Limitations of Migrating to a Micro-Frontends Architecture [3.8206629823137597]
本研究では,実世界のアプリケーションをマイクロフロントエンドアーキテクチャに移行する際のメリットと限界について検討する。
主なメリットは、テクノロジ選択の柔軟性の向上、開発チームのスケーラビリティ、テクノロジの段階的なマイグレーションなどだ。
しかし、アーキテクチャの複雑さが増したことで、開発者の間で懸念が高まった。
論文 参考訳(メタデータ) (2024-07-22T17:47:05Z) - MFE-ETP: A Comprehensive Evaluation Benchmark for Multi-modal Foundation Models on Embodied Task Planning [50.45558735526665]
具体的タスクプランニングにおけるMFMの性能について,より深く,包括的に評価する。
我々は,その複雑で可変なタスクシナリオを特徴付けるMFE-ETPという新しいベンチマークを提案する。
ベンチマークと評価プラットフォームを用いて、いくつかの最先端のMFMを評価し、それらが人間レベルの性能に著しく遅れていることを発見した。
論文 参考訳(メタデータ) (2024-07-06T11:07:18Z) - MR-Ben: A Meta-Reasoning Benchmark for Evaluating System-2 Thinking in LLMs [55.20845457594977]
大規模言語モデル(LLM)は、問題解決と意思決定の能力の向上を示している。
本稿ではメタ推論技術を必要とするプロセスベースのベンチマークMR-Benを提案する。
メタ推論のパラダイムは,システム2のスロー思考に特に適しています。
論文 参考訳(メタデータ) (2024-06-20T03:50:23Z) - RigorLLM: Resilient Guardrails for Large Language Models against Undesired Content [62.685566387625975]
現在の緩和戦略は効果はあるものの、敵の攻撃下では弾力性がない。
本稿では,大規模言語モデルのための弾力性ガードレール(RigorLLM)について紹介する。
論文 参考訳(メタデータ) (2024-03-19T07:25:02Z) - LM-Polygraph: Uncertainty Estimation for Language Models [71.21409522341482]
不確実性推定(UE)手法は、大規模言語モデル(LLM)の安全性、責任性、効果的な利用のための1つの経路である。
テキスト生成タスクにおけるLLMの最先端UEメソッドのバッテリを実装したフレームワークであるLM-PolygraphをPythonで統一したプログラムインタフェースで導入する。
研究者によるUEテクニックの一貫した評価のための拡張可能なベンチマークと、信頼スコア付き標準チャットダイアログを強化するデモWebアプリケーションを導入している。
論文 参考訳(メタデータ) (2023-11-13T15:08:59Z) - Adapting Large Language Models for Content Moderation: Pitfalls in Data
Engineering and Supervised Fine-tuning [79.53130089003986]
大規模言語モデル(LLM)は、様々なドメインでタスクを処理するための実現可能なソリューションとなっている。
本稿では、コンテンツモデレーションのためにプライベートにデプロイ可能なLLMモデルを微調整する方法を紹介する。
論文 参考訳(メタデータ) (2023-10-05T09:09:44Z) - A Survey on Uncertainty Toolkits for Deep Learning [3.113304966059062]
ディープラーニング(DL)における不確実性推定のためのツールキットに関する第1回調査について述べる。
モデリングおよび評価能力に関する11のツールキットについて検討する。
最初の2つは、それぞれのフレームワークに大きな柔軟性とシームレスな統合を提供するが、最後の2つは、より大きな方法論的スコープを持っている。
論文 参考訳(メタデータ) (2022-05-02T17:23:06Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。