論文の概要: A Domain-Driven Design Simulator for Business Logic-Rich Microservice Systems
- arxiv url: http://arxiv.org/abs/2605.01159v1
- Date: Fri, 01 May 2026 23:36:26 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-05-05 20:33:49.615516
- Title: A Domain-Driven Design Simulator for Business Logic-Rich Microservice Systems
- Title(参考訳): ビジネス論理型マイクロサービスシステムのためのドメイン駆動設計シミュレータ
- Authors: Daniel da Palma Pereira, António Rito Silva,
- Abstract要約: ビジネス論理に富んだシステムの開発には、データの一貫性と分散調整の間の複雑なトレードオフをナビゲートする必要がある。
現在のアーキテクチャシミュレータはドメインセマンティクスよりもネットワークメトリクスを優先している。
我々は、コアビジネスロジックを通信やトランザクションインフラストラクチャから分離するtextitDomain-Driven Design(DDD)マイクロサービスシミュレータを導入します。
- 参考スコア(独自算出の注目度): 0.5729426778193398
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Developing business-logic-rich microservices requires navigating complex trade-offs between data consistency and distributed coordination. Although patterns like Sagas and Transactional Causal Consistency (TCC) provide mechanisms to manage distributed state, validating their behavior before production is challenging. Current architectural simulators prioritize network metrics over domain semantics, whereas industry frameworks demand full-scale infrastructure deployments, preventing early architectural experimentation. To bridge this gap, we introduce a \textit{Domain-Driven Design} (DDD) microservice simulator that isolates core business logic from communication and transactional infrastructure. By modeling microservice systems around aggregates, the simulator allows developers to evaluate identical application code under varying consistency guarantees and network constraints. It features support for multiple transactional models (Sagas, TCC) and seamless transitions across diverse deployment topologies, ranging from centralized execution to fully distributed environments. We validate the simulator through the implementation and rigorous concurrency testing of a complex, multi-aggregate microservice system. Through empirical benchmarks, we quantify the performance, coordination overhead, and resilience of different transactional models across localized and distributed execution environments. The findings confirm that the simulator minimizes developer effort while providing a powerful, deterministic environment for the shift-left validation and optimization of business logic implementation in microservice architectures.
- Abstract(参考訳): ビジネス論理に富んだマイクロサービスを開発するには、データの一貫性と分散調整の間の複雑なトレードオフをナビゲートする必要がある。
SagasやTransactional Causal Consistency (TCC)のようなパターンは、分散状態を管理するメカニズムを提供するが、運用前に動作を検証することは難しい。
現在のアーキテクチャシミュレータはドメインセマンティクスよりもネットワークメトリクスを優先しているのに対し、業界フレームワークは本格的なインフラ配置を必要としており、初期のアーキテクチャ実験を妨げている。
このギャップを埋めるために、コアビジネスロジックを通信やトランザクションインフラストラクチャから分離する‘textit{Domain-Driven Design}(DDD)マイクロサービスシミュレータを導入します。
凝集体を取り巻くマイクロサービスシステムをモデル化することで、開発者は一貫性の保証とネットワーク制約の異なる条件下で同一のアプリケーションコードを評価できる。
複数のトランザクションモデル(Sagas, TCC)のサポートと,集中型実行から完全な分散環境に至るまで,さまざまなデプロイメントトポロジ間のシームレスな移行が特徴だ。
複雑なマルチアグリゲートマイクロサービスシステムの実装と厳密な並行性テストによるシミュレータの検証を行う。
実験的なベンチマークを通じて、ローカルおよび分散実行環境にわたるさまざまなトランザクションモデルのパフォーマンス、調整オーバーヘッド、レジリエンスを定量化する。
その結果、シミュレータは、マイクロサービスアーキテクチャにおけるビジネスロジック実装のシフト-レフト検証と最適化のための強力な決定論的環境を提供しながら、開発者の労力を最小化することを確認した。
関連論文リスト
- Auto-Configured Networks for Multi-Scale Multi-Output Time-Series Forecasting [7.883762084227456]
産業予測は、しばしばマルチソースの非同期信号とマルチ出力ターゲットを含む。
現在のプラクティスはアライメント戦略やネットワーク設計の修正であり、事前処理を体系的に共同設計することは困難である。
本稿では,エラーと複雑性のバランスをとる予測モデルのデプロイ可能なParetoセットを出力する自動設定フレームワークを提案する。
論文 参考訳(メタデータ) (2026-04-08T21:28:30Z) - UNIFERENCE: A Discrete Event Simulation Framework for Developing Distributed AI Models [0.42015796373418257]
UNIは、分散AIモデルの開発とベンチマーク、デプロイのための離散イベントシミュレーションフレームワークである。
PyTorch Distributedとシームレスに統合され、シミュレーションから実際のデプロイメントへの移行を可能にする。
論文 参考訳(メタデータ) (2026-03-27T14:35:02Z) - EntWorld: A Holistic Environment and Benchmark for Verifiable Enterprise GUI Agents [12.7922877987936]
EntWorldは6つの代表的なエンタープライズドメインにわたる1,756タスクからなる大規模なベンチマークである。
基礎となるデータベーススキーマからビジネスロジックを直接リバースエンジニアリングするスキーマ基底タスク生成フレームワークを提案する。
現状のモデルでは,EntWorldで47.61%の成功率を達成した。
論文 参考訳(メタデータ) (2026-01-25T06:58:15Z) - ABC-Bench: Benchmarking Agentic Backend Coding in Real-World Development [72.4729759618632]
本稿では,現実的かつ実行可能なワークフロー内でエージェントバックエンドコーディングを評価するベンチマークであるABC-Benchを紹介する。
オープンソースリポジトリから8つの言語と19のフレームワークにまたがる224の実践的なタスクをキュレートしました。
我々の評価は、最先端モデルでさえ、これらの総合的なタスクに対して信頼性の高いパフォーマンスを提供するのに苦労していることを示している。
論文 参考訳(メタデータ) (2026-01-16T08:23:52Z) - MegaFlow: Large-Scale Distributed Orchestration System for the Agentic Era [74.42509044145417]
MegaFlowは、エージェント環境ワークロードの効率的なスケジューリング、リソース割り当て、きめ細かいタスク管理を可能にする、大規模な分散オーケストレーションシステムである。
エージェントのトレーニングデプロイメントでは、MegaFlowは、高いシステムの安定性を維持しながら、数万の並行エージェントタスクを編成し、効率的なリソース利用を実現しています。
論文 参考訳(メタデータ) (2026-01-12T13:25:33Z) - Let It Flow: Agentic Crafting on Rock and Roll, Building the ROME Model within an Open Agentic Learning Ecosystem [90.17610617854247]
本稿では,エージェントモデルの生産パイプラインを最適化する基盤インフラであるエージェント学習エコシステム(ALE)を紹介する。
ALEは、重量最適化のためのトレーニング後のフレームワークであるROLL、軌道生成のためのサンドボックス環境マネージャであるROCK、効率的なコンテキストエンジニアリングのためのエージェントフレームワークであるiFlow CLIの3つのコンポーネントで構成されている。
ROMEはALEが基盤として100万件以上のトラジェクトリをトレーニングしたオープンソースエージェントです。
論文 参考訳(メタデータ) (2025-12-31T14:03:39Z) - Dynamic Generation of Multi-LLM Agents Communication Topologies with Graph Diffusion Models [99.85131798240808]
我々はtextitGuided Topology Diffusion (GTD) と呼ばれる新しい生成フレームワークを導入する。
条件付き離散グラフ拡散モデルにインスパイアされたGTD式は、反復的な構成過程としてトポロジー合成を行う。
各ステップで生成は、多目的報酬を予測する軽量プロキシモデルによって制御される。
実験により、GTDは高いタスク適応性、スパース、効率的な通信トポロジを生成できることが示されている。
論文 参考訳(メタデータ) (2025-10-09T05:28:28Z) - vMODB: Unifying event and data management for distributed asynchronous applications [1.9948490148513414]
イベント駆動アーキテクチャ(EDA)は、スケーラブルなクラウドアプリケーションにとって重要なアーキテクチャパターンとして登場した。
高度に一貫性のあるスケーラブルなクラウドアプリケーションの実装を可能にする分散フレームワークであるvMODBを提案する。
我々の実験によると、vMODBは、最終的に3倍の一貫性しか提供しない、最先端の競合フレームワークとして広く採用されている。
論文 参考訳(メタデータ) (2025-04-28T12:55:36Z) - Benchmarking Data Management Systems for Microservices [1.9948490148513414]
マイクロサービスアーキテクチャは、大規模なデータ集約型アプリケーションをデプロイするための一般的な選択肢である。
既存のマイクロサービスベンチマークには、データ管理の課題が欠如している。
Online Marketplaceは、コアデータ管理要件を受け入れる新しいベンチマークである。
論文 参考訳(メタデータ) (2024-05-19T11:55:45Z) - Concepts and Algorithms for Agent-based Decentralized and Integrated
Scheduling of Production and Auxiliary Processes [78.120734120667]
本稿ではエージェントベースの分散型統合スケジューリング手法について述べる。
要求の一部は、線形にスケールする通信アーキテクチャを開発することである。
このアプローチは、工業的要件に基づいた例を使って説明されます。
論文 参考訳(メタデータ) (2022-05-06T18:44:29Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。