論文の概要: Toward Organizational Decoupling in Microservices Through Key Developer Allocation
- arxiv url: http://arxiv.org/abs/2501.17522v1
- Date: Wed, 29 Jan 2025 09:51:16 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-01-30 15:52:13.836559
- Title: Toward Organizational Decoupling in Microservices Through Key Developer Allocation
- Title(参考訳): キー開発者アロケーションによるマイクロサービスの組織的分離に向けて
- Authors: Xiaozhou Li, Noman Ahmad, Tomas Cerny, Andrea Janes, Valentina Lenarduzzi, Davide Taibi,
- Abstract要約: 主要な開発者はプロジェクトの作業の大部分に責任を持ち、チームには置き換えられない。
マイクロサービスプロジェクトの重要開発者を特定し、組織的結合との関係を調査するアプローチを提案する。
- 参考スコア(独自算出の注目度): 9.929704405115286
- License:
- Abstract: With microservices continuously being popular in the software architecture domain, more practitioners and researchers have begun to pay attention to the degradation issue that diminishes its sustainability. One of the key factors that causes the degradation of the architecture is that of the software architectural structure according to Conway's law. However, the best practice of "One microservice per Team", advocated widely by the industry, is not commonly adopted, especially when many developers contribute heavily across multiple microservices and create organizational coupling. Therein, many key developers, who are responsible for the majority of the project work and irreplaceable to the team, can also create the most coupling and be the primary cause of microservice degradation. Hence, to properly maintain microservice architecture in terms of its organizational structure, we shall identify these key developers and understand their connections to the organizational coupling within the project. We propose an approach to identify the key developers in microservice projects and investigate their connection to organizational coupling. The approach shall facilitate the maintenance and optimization of microservice projects against degradation by detecting and mitigating organizational coupling.
- Abstract(参考訳): ソフトウェアアーキテクチャ領域でマイクロサービスが継続的に普及している中、多くの実践者や研究者が、持続可能性の低下に注意を払っている。
アーキテクチャの劣化を引き起こす重要な要因の1つは、Conwayの法則に従って、ソフトウェアアーキテクチャ構造である。
しかしながら、業界によって広く提唱されている"チーム毎の1つのマイクロサービス"のベストプラクティスは、一般的には採用されていない。
これにより、プロジェクト作業の大部分を責任を持ち、チームにとって置き換え不可能な多くの重要な開発者が、最も結合度の高いものを生成し、マイクロサービスの分解の主要な原因となるのです。
したがって、組織構造の観点からマイクロサービスアーキテクチャを適切に維持するために、これらの重要な開発者を特定し、プロジェクト内の組織的結合との関係を理解する。
マイクロサービスプロジェクトの重要開発者を特定し、組織的結合との関係を調査するアプローチを提案する。
このアプローチは、組織的結合の検出と緩和によって、マイクロサービスプロジェクトの劣化に対するメンテナンスと最適化を促進する。
関連論文リスト
- 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) - Agent-Driven Automatic Software Improvement [55.2480439325792]
本提案は,Large Language Models (LLMs) を利用したエージェントの展開に着目して,革新的なソリューションの探求を目的とする。
継続的学習と適応を可能にするエージェントの反復的性質は、コード生成における一般的な課題を克服するのに役立ちます。
我々は,これらのシステムにおける反復的なフィードバックを用いて,エージェントの基盤となるLLMをさらに微調整し,自動化されたソフトウェア改善のタスクに整合性を持たせることを目指している。
論文 参考訳(メタデータ) (2024-06-24T15:45:22Z) - Skills Composition Framework for Reconfigurable Cyber-Physical Production Modules [44.99833362998488]
本稿では、スキルベースの再構成可能なサイバー物理生産モジュールにおけるスキルの構成と実行のためのフレームワークを提案する。
分散ビヘイビアツリー(BT)に基づいており、低レベルのデバイス固有のコードとAIベースのタスク指向フレームワークとの良好な統合を提供する。
論文 参考訳(メタデータ) (2024-05-22T12:56:05Z) - 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) - Systematic Mapping of Monolithic Applications to Microservices
Architecture [2.608935407927351]
モノリシックシステムから移行する際、組織が直面するメリットと課題について論じる。
ドメイン駆動開発の概念を用いてモノリシックなシステムを識別する手法を提案する。
論文 参考訳(メタデータ) (2023-09-07T15:47:11Z) - Evaluating Microservice Organizational Coupling based on Cross-service
Contribution [5.36700764873223]
高凝集・低結合」は、モジュール化されたソフトウェアシステムに推奨される設定である。
本稿では、マイクロサービスのオーナシップとサービス間のコントリビューションを調査して、組織的カップルを評価する自動化可能なアプローチを提案する。
論文 参考訳(メタデータ) (2023-09-07T08:19:45Z) - Proposing a Dynamic Executive Microservices Architecture Model for AI
Systems [0.0]
マイクロサービスアーキテクチャは、近年改善されている新しいアーキテクチャスタイルの1つである。
アーキテクチャにおけるコンポーネントのオーケストレーションは、分散システムにおける大きな課題の1つです。
提示されたモデルは、パターンとして、システムの設計レベルと開発レベルの両方で使用することができる。
論文 参考訳(メタデータ) (2023-08-10T19:31:02Z) - Federated Learning-Empowered AI-Generated Content in Wireless Networks [58.48381827268331]
フェデレートドラーニング(FL)は、学習効率を改善し、AIGCのプライバシー保護を達成するために利用することができる。
我々は,AIGCの強化を目的としたFLベースの技術を提案し,ユーザが多様でパーソナライズされた高品質なコンテンツを作成できるようにすることを目的とする。
論文 参考訳(メタデータ) (2023-07-14T04:13:11Z) - Heterogeneous Continual Learning [88.53038822561197]
本稿では,ネットワークアーキテクチャの変更に伴う継続学習(CL)問題に対処する新しい枠組みを提案する。
本研究は, 蒸留ファミリ上に構築し, より弱いモデルが教師の役割を担うような, 新たな環境に適応するものである。
また、知識伝達を支援するために、タスク前の視覚的特徴を復元するクイック・ディープ・インバージョン(QDI)を提案する。
論文 参考訳(メタデータ) (2023-06-14T15:54:42Z) - A Reference Software Architecture for Social Robots [64.86618385090416]
我々は社会ロボットが恩恵を受けるかもしれない一連の原則を提案する。
これらの原則は、社会ロボットのためのリファレンスソフトウェアアーキテクチャの設計の基礎にもなっている。
論文 参考訳(メタデータ) (2020-07-09T17:03:21Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。