論文の概要: An Empirical Study on Challenges of Event Management in Microservice Architectures
- arxiv url: http://arxiv.org/abs/2408.00440v1
- Date: Thu, 1 Aug 2024 10:19:37 GMT
- ステータス: 処理完了
- システム内更新日: 2024-08-04 20:56:07.851599
- Title: An Empirical Study on Challenges of Event Management in Microservice Architectures
- Title(参考訳): マイクロサービスアーキテクチャにおけるイベント管理の課題に関する実証的研究
- Authors: Rodrigo Laigner, Ana Carolina Almeida, Wesley K. G. Assunção, Yongluan Zhou,
- Abstract要約: 本稿では,イベント管理の実践と課題の包括的特徴について述べる。
開発者は大きなイベントペイロード、イベントフローの監査、イベントの順序付けといった多くの問題に直面している。
このことは、開発者は最先端の技術で十分に機能していないことを示唆している。
- 参考スコア(独自算出の注目度): 3.0184596495288263
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Microservices emerged as a popular architectural style over the last decade. Although microservices are designed to be self-contained, they must communicate to realize business capabilities, creating dependencies among their data and functionalities. Developers then resort to asynchronous, event-based communication to fulfill such dependencies while reducing coupling. However, developers are often oblivious to the inherent challenges of the asynchronous and event-based paradigm, leading to frustrations and ultimately making them reconsider the adoption of microservices. To make matters worse, there is a scarcity of literature on the practices and challenges of designing, implementing, testing, monitoring, and troubleshooting event-based microservices. To fill this gap, this paper provides the first comprehensive characterization of event management practices and challenges in microservices based on a repository mining study of over 8000 Stack Overflow questions. Moreover, 628 relevant questions were randomly sampled for an in-depth manual investigation of challenges. We find that developers encounter many problems, including large event payloads, modeling event schemas, auditing event flows, and ordering constraints in processing events. This suggests that developers are not sufficiently served by state-of-the-practice technologies. We provide actionable implications to developers, technology providers, and researchers to advance event management in microservices.
- Abstract(参考訳): マイクロサービスは、この10年で一般的なアーキテクチャスタイルとして現れました。
マイクロサービスは自己完結するように設計されているが、ビジネス機能を実現するために通信し、データと機能間の依存関係を作成する必要がある。
開発者は、非同期のイベントベースの通信を利用して、結合を減らしながら、そのような依存関係を満たす。
しかしながら、開発者はしばしば、非同期およびイベントベースのパラダイムの固有の課題に懐疑的であり、フラストレーションを招き、最終的にはマイクロサービスの採用を再考する。
さらに悪いことに、イベントベースのマイクロサービスの設計、実装、テスト、監視、トラブルシューティングといったプラクティスや課題に関する文献が不足しています。
このギャップを埋めるために、8000以上のStack Overflow質問のリポジトリマイニング調査に基づいて、マイクロサービスにおけるイベント管理プラクティスと課題の包括的評価を行う。
さらに、628の関連する質問をランダムにサンプリングし、課題の詳細な手作業による調査を行った。
開発者は、大きなイベントペイロード、イベントスキーマのモデリング、イベントフローの監査、イベントの処理の順序付けなど、多くの問題に直面している。
このことは、開発者は最先端の技術で十分に機能していないことを示唆している。
マイクロサービスにおけるイベント管理を前進させるために、開発者、テクノロジプロバイダ、研究者に実行可能な意味を提供します。
関連論文リスト
- Insights on Microservice Architecture Through the Eyes of Industry Practitioners [39.58317527488534]
マイクロサービスアーキテクチャの採用は、ここ数年で大幅に増加しています。
本研究では,モノリシックなレガシーシステムからの移行に伴うモチベーション,活動,課題について検討する。
論文 参考訳(メタデータ) (2024-08-19T21:56:58Z) - Benchmarking Data Management Systems for Microservices [1.9948490148513414]
マイクロサービスアーキテクチャは、大規模なデータ集約型アプリケーションをデプロイするための一般的な選択肢である。
既存のマイクロサービスベンチマークには、データ管理の課題が欠如している。
Online Marketplaceは、コアデータ管理要件を受け入れる新しいベンチマークである。
論文 参考訳(メタデータ) (2024-05-19T11:55:45Z) - A Benchmark for Data Management in Microservices [1.9338699922911442]
コアデータ管理の課題を取り入れた,マイクロサービスベンチマークであるOnline Marketplaceを紹介します。
これらの課題には、トランザクション処理、クエリ処理、イベント処理、制約執行、データレプリケーションなどが含まれる。
私たちは、最先端のデータプラットフォームを正確に反映したワークロードを作成する上で直面した課題を紹介します。
論文 参考訳(メタデータ) (2024-03-19T10:14:48Z) - Data-CUBE: Data Curriculum for Instruction-based Sentence Representation
Learning [85.66907881270785]
本稿では,学習用マルチタスクデータの順序を列挙するデータカリキュラム,すなわちData-CUBEを提案する。
タスクレベルでは、タスク間の干渉リスクを最小化するために最適なタスクオーダーを見つけることを目的としている。
インスタンスレベルでは、タスク毎のすべてのインスタンスの難易度を測定し、トレーニングのためにそれらを簡単に微分できるミニバッチに分割します。
論文 参考訳(メタデータ) (2024-01-07T18:12:20Z) - Competition-Level Problems are Effective LLM Evaluators [121.15880285283116]
本稿では,Codeforcesにおける最近のプログラミング問題の解決において,大規模言語モデル(LLM)の推論能力を評価することを目的とする。
まず,問題の発生時間,難易度,遭遇したエラーの種類など,様々な側面を考慮して,GPT-4の望ましくないゼロショット性能を総合的に評価する。
驚くべきことに、GPT-4のTheThoughtivedのパフォーマンスは、2021年9月以降、あらゆる困難と種類の問題に対して一貫して問題が減少するような崖を経験している。
論文 参考訳(メタデータ) (2023-12-04T18:58:57Z) - Microservice API Evolution in Practice: A Study on Strategies and
Challenges [45.085830389820956]
疎結合は、API進化プロセスに新たな課題をもたらす。
11社の企業で、開発者、アーキテクト、マネージャと17の半構造化インタビューを行いました。
REST(Representational State Transfer)とメッセージブローカによるイベント駆動通信のための6つの戦略と6つの課題を特定しました。
論文 参考訳(メタデータ) (2023-11-14T14:04:17Z) - Enhancing Human-like Multi-Modal Reasoning: A New Challenging Dataset
and Comprehensive Framework [51.44863255495668]
マルチモーダル推論は、人間のような知性を示す人工知能システムの追求において重要な要素である。
提案するマルチモーダル推論(COCO-MMR)データセットは,オープンエンド質問の集合を包含する新しいデータセットである。
画像とテキストエンコーダを強化するために,マルチホップ・クロスモーダル・アテンションや文レベルのコントラスト学習などの革新的な手法を提案する。
論文 参考訳(メタデータ) (2023-07-24T08:58:25Z) - Modeling Complex Event Scenarios via Simple Entity-focused Questions [58.16787028844743]
複雑なシナリオにおけるイベントを参加者に関する質問に対する回答としてモデル化する質問誘導生成フレームワークを提案する。
生成プロセスの任意のステップでは、フレームワークは以前に生成されたイベントをコンテキストとして使用するが、3つの質問の1つに対する回答として次のイベントを生成する。
私たちの経験的評価は、この質問誘導世代が、参加者のより優れたカバレッジ、ドメイン内の多様なイベント、イベントシーケンスのモデリングにおける同等の難易度を提供することを示している。
論文 参考訳(メタデータ) (2023-02-14T15:48:56Z) - Understanding the Issues, Their Causes and Solutions in Microservices
Systems: An Empirical Study [11.536360998310576]
技術的負債、継続的インテグレーション、例外処理、サービス実行、コミュニケーションは、システムにおいて最も重要な問題です。
特定された問題を修正するために適用可能な177種類のソリューションを見つけました。
論文 参考訳(メタデータ) (2023-02-03T18:08:03Z) - Learnware: Small Models Do Big [69.88234743773113]
自然言語処理やコンピュータビジョンの応用で目覚ましい成果を上げてきた、一般的なビッグモデルパラダイムは、これらの問題にまだ対応していないが、炭素排出量の深刻な源となっている。
この記事では、マシンラーニングモデルをスクラッチから構築する必要がないようにするための学習ソフトウェアパラダイムの概要を紹介します。
論文 参考訳(メタデータ) (2022-10-07T15:55:52Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。