論文の概要: Convert Monolithic Application to Microservice Application
- arxiv url: http://arxiv.org/abs/2306.08851v1
- Date: Thu, 15 Jun 2023 04:27:49 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-23 19:35:20.211307
- Title: Convert Monolithic Application to Microservice Application
- Title(参考訳): モノリシックアプリケーションをマイクロサービスアプリケーションに変換する
- Authors: Hatem Hammad, Thaer Sahmoud, Abed Al Rahman Abu Ghazala
- Abstract要約: 多くの企業は、スケールアップとアジャイル開発としてビジネス要件を達成するために、既存のモノリシックアプリケーションをマイクロサービスに変換する。
本稿では,既存のモノリシックアプリケーションをスクラッチからマイクロサービスアプリケーション全体を書き換えることなく,マイクロサービスアプリケーションに変換する方法について,ソフトウェア開発者を指導する。
また、NetflixとAirbnbがモノリシックアプリケーションをマイクロサービスアプリケーションにどのように変換したかを要約します。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Microservice architecture is a trending topic in software design architecture
and many enterprises adopted microservice design due its benefits and the rapid
and wide deployment of cloud computing and as a result, many enterprises
transformed their existing monolithic application to microservice to achieve
business requirements as scaling up and agile development. In this paper we
will guide software developers how to convert their existing monolithic
application into microservice application without re-writing the whole
microservice application from scratch, and we will also discuss the common
issues that may face the software developer during the conversion processes. In
addition to converting the business logic to microservice, we mention steps for
converting the monolithic database into a database per service. Also, we
summarize how Netflix and Airbnb converted their monolithic application to
microservice application.
- Abstract(参考訳): マイクロサービスアーキテクチャはソフトウェア設計アーキテクチャのトレンドであり、多くの企業がそのメリットとクラウドコンピューティングの迅速かつ広範な展開のためにマイクロサービス設計を採用しており、その結果、多くの企業が既存のモノリシックアプリケーションをマイクロサービスに転換して、スケールアップとアジャイル開発としてビジネス要件を達成しました。
本稿では、既存のモノリシックなアプリケーションを、マイクロサービスアプリケーション全体をスクラッチから書き直すことなく、マイクロサービスアプリケーションに変換する方法について、ソフトウェア開発者に指導するとともに、変換プロセス中にソフトウェア開発者が直面する可能性のある一般的な問題についても論じる。
ビジネスロジックをマイクロサービスに変換することに加えて、モノリシックなデータベースをサービス毎のデータベースに変換するステップについても言及します。
また、NetflixとAirbnbがモノリシックアプリケーションをマイクロサービスアプリケーションにどのように変換したかを要約します。
関連論文リスト
- Spider2-V: How Far Are Multimodal Agents From Automating Data Science and Engineering Workflows? [73.81908518992161]
我々は、プロのデータサイエンスとエンジニアリングに焦点を当てた最初のマルチモーダルエージェントベンチマークであるSpider2-Vを紹介する。
Spider2-Vは、本物のコンピュータ環境における現実世界のタスクを特徴とし、20のエンタープライズレベルのプロフェッショナルアプリケーションを組み込んでいる。
これらのタスクは、エンタープライズデータソフトウェアシステムにおいて、コードを書き、GUIを管理することで、マルチモーダルエージェントがデータ関連のタスクを実行する能力を評価する。
論文 参考訳(メタデータ) (2024-07-15T17:54:37Z) - 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) - DevBench: A Comprehensive Benchmark for Software Development [72.24266814625685]
DevBenchは、ソフトウェア開発ライフサイクルのさまざまな段階にわたる大規模言語モデル(LLM)を評価するベンチマークである。
GPT-4-Turboを含む現在のLLMは、DevBench内での課題の解決に失敗している。
本研究は,LLMを現実のプログラミングアプリケーションに展開する上で,現実的な知見を提供するものである。
論文 参考訳(メタデータ) (2024-03-13T15:13:44Z) - Towards Generating Executable Metamorphic Relations Using Large Language Models [46.26208489175692]
大規模言語モデル(LLM)を用いた要件から実行可能なMRを自動的に抽出する手法を提案する。
提案手法の有効性を評価するため,シーメンス・インダストリー・ソフトウェアと共同で質問紙調査を行った。
論文 参考訳(メタデータ) (2024-01-30T13:52:47Z) - Embedded Software Development with Digital Twins: Specific Requirements
for Small and Medium-Sized Enterprises [55.57032418885258]
デジタル双生児は、コスト効率の良いソフトウェア開発とメンテナンス戦略の可能性を秘めている。
私たちは中小企業に現在の開発プロセスについてインタビューした。
最初の結果は、リアルタイムの要求が、これまでは、Software-in-the-Loop開発アプローチを妨げていることを示している。
論文 参考訳(メタデータ) (2023-09-17T08:56:36Z) - Systematic Mapping of Monolithic Applications to Microservices
Architecture [2.608935407927351]
モノリシックシステムから移行する際、組織が直面するメリットと課題について論じる。
ドメイン駆動開発の概念を用いてモノリシックなシステムを識別する手法を提案する。
論文 参考訳(メタデータ) (2023-09-07T15:47:11Z) - Machine Learning-Enabled Software and System Architecture Frameworks [48.87872564630711]
データサイエンスと機械学習に関連する関心事、例えばデータサイエンティストやデータエンジニアの利害関係者は、まだ既存のアーキテクチャフレームワークには含まれていない。
10か国25以上の組織から61名の被験者を対象に調査を行った。
論文 参考訳(メタデータ) (2023-08-09T21:54:34Z) - 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) - YMIR: A Rapid Data-centric Development Platform for Vision Applications [82.67319997259622]
本稿では,コンピュータビジョンアプリケーションの開発を迅速化するオープンソースプラットフォームについて紹介する。
このプラットフォームは、効率的なデータ開発を機械学習開発プロセスの中心に置く。
論文 参考訳(メタデータ) (2021-11-19T05:02:55Z) - Minerva: A Portable Machine Learning Microservice Framework for
Traditional Enterprise SaaS Applications [0.0]
従来のエンタープライズアプリケーションでは、再設計は機械学習(ML)モデルをうまくデプロイするための重要な要素である。
ここでは、従来のレガシーアプリケーションスイートにおけるインテリジェントなモジュール化とデプロイの効率的な方法として、ポータブルなMLマイクロサービスフレームワークであるMinervaを提案する。
論文 参考訳(メタデータ) (2020-05-02T15:53:33Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。