論文の概要: Systematic Mapping of Monolithic Applications to Microservices
Architecture
- arxiv url: http://arxiv.org/abs/2309.03796v1
- Date: Thu, 7 Sep 2023 15:47:11 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-23 08:42:55.300203
- Title: Systematic Mapping of Monolithic Applications to Microservices
Architecture
- Title(参考訳): モノリシックアプリケーションからマイクロサービスアーキテクチャへのシステマティックマッピング
- Authors: Momil Seedat, Qaisar Abbas, Nadeem Ahmad
- Abstract要約: モノリシックシステムから移行する際、組織が直面するメリットと課題について論じる。
ドメイン駆動開発の概念を用いてモノリシックなシステムを識別する手法を提案する。
- 参考スコア(独自算出の注目度): 2.608935407927351
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: The aim of this paper to provide the solution microservices architecture as a
popular alternative to monolithic architecture. It discusses the advantages of
microservices and the challenges that organizations face when transitioning
from a monolithic system. It presents a case study of a financial application
and proposed techniques for identifying microservices on monolithic systems
using domain-driven development concepts. In recent years, microservices
architecture has emerged as a new architectural style in the software
development industry. As legacy monolithic software becomes too large to
manage, many large corporations are considering converting their traditional
monolithic systems into small-scale, self-contained microservices. However,
migrating from monolithic to microservices architecture is a difficult and
challenging task. It presents a comparison of the two architectural styles and
discusses the difficulties that led companies to switch to microservices. The
study's findings suggest that the proposed technique can improve work
performance and establish clear models, but it may not be useful for systems
with lower levels of complexity. This research paper has practical implications
for software architects and developers who are considering migrating from
monolithic to microservices architecture.
- Abstract(参考訳): この論文の目的は、モノリシックアーキテクチャの代替として、ソリューションマイクロサービスアーキテクチャを提供することである。
マイクロサービスのメリットと,モノリシックシステムから移行する上で企業が直面する課題について論じる。
金融アプリケーションのケーススタディと,ドメイン駆動開発の概念を用いたモノリシックシステム上のマイクロサービス識別手法を提案する。
近年、マイクロサービスアーキテクチャはソフトウェア開発業界で新しいアーキテクチャスタイルとして登場している。
レガシーなモノリシックソフトウェアが管理するには大きすぎるため、多くの大企業は、従来のモノリシックシステムを小規模で自己完結型のマイクロサービスに変換することを検討している。
しかしながら、モノリシックからマイクロサービスアーキテクチャへの移行は難しく、難しい作業です。
2つのアーキテクチャスタイルを比較して、企業がマイクロサービスに切り替えた困難について論じている。
研究結果は,提案手法が作業性能を改善し,明確なモデルを確立することができることを示唆するが,複雑性の低いシステムでは有用ではないと考えられる。
本研究は,モノリシックアーキテクチャからマイクロサービスアーキテクチャへの移行を検討中のソフトウェアアーキテクトと開発者にとって実践的な意味を持つ。
関連論文リスト
- Investigating Benefits and Limitations of Migrating to a Micro-Frontends Architecture [3.8206629823137597]
本研究では,実世界のアプリケーションをマイクロフロントエンドアーキテクチャに移行する際のメリットと限界について検討する。
主なメリットは、テクノロジ選択の柔軟性の向上、開発チームのスケーラビリティ、テクノロジの段階的なマイグレーションなどだ。
しかし、アーキテクチャの複雑さが増したことで、開発者の間で懸念が高まった。
論文 参考訳(メタデータ) (2024-07-22T17:47:05Z) - Proposing a Dynamic Executive Microservices Architecture Model for AI
Systems [0.0]
マイクロサービスアーキテクチャは、近年改善されている新しいアーキテクチャスタイルの1つである。
アーキテクチャにおけるコンポーネントのオーケストレーションは、分散システムにおける大きな課題の1つです。
提示されたモデルは、パターンとして、システムの設計レベルと開発レベルの両方で使用することができる。
論文 参考訳(メタデータ) (2023-08-10T19:31:02Z) - Machine Learning-Enabled Software and System Architecture Frameworks [48.87872564630711]
データサイエンスと機械学習に関連する関心事、例えばデータサイエンティストやデータエンジニアの利害関係者は、まだ既存のアーキテクチャフレームワークには含まれていない。
10か国25以上の組織から61名の被験者を対象に調査を行った。
論文 参考訳(メタデータ) (2023-08-09T21:54:34Z) - Convert Monolithic Application to Microservice Application [0.0]
多くの企業は、スケールアップとアジャイル開発としてビジネス要件を達成するために、既存のモノリシックアプリケーションをマイクロサービスに変換する。
本稿では,既存のモノリシックアプリケーションをスクラッチからマイクロサービスアプリケーション全体を書き換えることなく,マイクロサービスアプリケーションに変換する方法について,ソフトウェア開発者を指導する。
また、NetflixとAirbnbがモノリシックアプリケーションをマイクロサービスアプリケーションにどのように変換したかを要約します。
論文 参考訳(メタデータ) (2023-06-15T04:27:49Z) - Heterogeneous Continual Learning [88.53038822561197]
本稿では,ネットワークアーキテクチャの変更に伴う継続学習(CL)問題に対処する新しい枠組みを提案する。
本研究は, 蒸留ファミリ上に構築し, より弱いモデルが教師の役割を担うような, 新たな環境に適応するものである。
また、知識伝達を支援するために、タスク前の視覚的特徴を復元するクイック・ディープ・インバージョン(QDI)を提案する。
論文 参考訳(メタデータ) (2023-06-14T15:54:42Z) - AI Techniques in the Microservices Life-Cycle: A Survey [10.06596283248616]
マイクロサービスシステムでは、機能性は疎結合の小さなサービスによって提供され、それぞれが特定のビジネス機能に重点を置いています。
アーキテクチャスタイルに従ってシステムを構築することは、主に、どのようにデプロイされ、調整されるかについて、多くの課題をもたらします。
本稿では,人工知能の分野における技術が,これらの課題にどのように取り組んできたかについての調査を行う。
論文 参考訳(メタデータ) (2023-05-25T14:24:37Z) - A comparison between traditional and Serverless technologies in a
microservices setting [0.0]
本研究では、異なる技術を使用して、同じマイクロサービスアプリケーションの9つのプロトタイプを実装します。
私たちはAmazon Web Servicesを使い、より伝統的なデプロイメント環境(Kubernetes)を使用するアプリケーションから始めます。
サーバレスアーキテクチャへの移行は、AWS ECS Fargate、AWS、DynamoDBDBなど、さまざまなテクノロジの使用による影響(コストとパフォーマンスの両方)を組み合わせて、分析することによって行われる。
論文 参考訳(メタデータ) (2023-05-23T10:56:28Z) - Simple and Efficient Architectures for Semantic Segmentation [50.1563637917129]
ResNetのようなバックボーンと小型のマルチスケールヘッドを備えた単純なエンコーダデコーダアーキテクチャは,HRNetやFANet,DDRNetといった複雑なセマンティックセマンティックセマンティクスアーキテクチャよりも優れていることを示す。
そこで我々は,Cityscapesデータセット上の複雑なモデルの性能に適合する,あるいは超越した,デスクトップおよびモバイルターゲット用のこのようなシンプルなアーキテクチャのファミリーを提示する。
論文 参考訳(メタデータ) (2022-06-16T15:08:34Z) - Technology Readiness Levels for Machine Learning Systems [107.56979560568232]
機械学習システムの開発とデプロイは、現代のツールで簡単に実行できますが、プロセスは一般的に急ぎ、エンドツーエンドです。
私たちは、機械学習の開発と展開のための実証済みのシステムエンジニアリングアプローチを開発しました。
当社の「機械学習技術準備レベル」フレームワークは、堅牢で信頼性が高く、責任あるシステムを確保するための原則的なプロセスを定義します。
論文 参考訳(メタデータ) (2021-01-11T15:54:48Z) - Technology Readiness Levels for AI & ML [79.22051549519989]
機械学習システムの開発は、現代的なツールで容易に実行できるが、プロセスは通常急いで、エンドツーエンドで実行される。
エンジニアリングシステムは、高品質で信頼性の高い結果の開発を効率化するために、明確に定義されたプロセスとテスト標準に従います。
我々は、機械学習の開発と展開のための実証されたシステムエンジニアリングアプローチを提案する。
論文 参考訳(メタデータ) (2020-06-21T17:14:34Z) - Stage-Wise Neural Architecture Search [65.03109178056937]
ResNetやNASNetのような現代の畳み込みネットワークは、多くのコンピュータビジョンアプリケーションで最先端の結果を得た。
これらのネットワークは、同じ解像度で表現を操作するレイヤのセットであるステージで構成されている。
各ステージにおけるレイヤー数の増加はネットワークの予測能力を向上させることが示されている。
しかし、結果として得られるアーキテクチャは、浮動小数点演算、メモリ要求、推論時間の観点から計算的に高価になる。
論文 参考訳(メタデータ) (2020-04-23T14:16:39Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。