[論文レビュー] Back to the Future: From Microservice to Monolith
この論文は、企業がマイクロサービスからモノリスアーキテクチャへ再統合する傾向の拡大を調査し、コスト、複雑性、スケーラビリティ、パフォーマンス、組織的課題が主な要因であると特定している。29件の出典を含むマルチボカルリサーチ(MLR)を通じて、データストレージの統合やモジュラー設計の採用といった、成功した移行に不可欠な6つの実践的アプローチを明らかにした。実務家たちは、マイクロサービスが持続不可能な運用負荷をもたらす場合、モノリスが現実的な代替手段であるとますます認識していることが分かった。
Recently the trend of companies switching from microservice back to monolith has increased, leading to intense debate in the industry. We conduct a multivocal literature review, to investigate reasons for the phenomenon and key aspects to pay attention to during the switching back and analyze the opinions of other practitioners. The results pave the way for further research and provide guidance for industrial companies switching from microservice back to monolith.
研究の動機と目的
- マイクロサービスからモノリスへ戻る傾向が増加する背景にある理由を調査すること。
- マイクロサービスからモノリスへの移行プロセスにおいて考慮すべき技術的および組織的側面を特定すること。
- このアーキテクチャ的シフトに関する実務家の意見を分析し、ソフトウェア工学実務への影響を評価すること。
- マイクロサービスからモノリス設計に逆戻りを検討する産業チームに対して、実行可能なガイダンスを提供すること。
提案手法
- 学術的出典(Scopus, IEEE, ACM, Web of Science)の系統的文献レビュー(SLR)とグレイ・リソース(ブログ、フォーラム、ソーシャルメディア)を統合したマルチボカルリサーチ(MLR)を実施した。
- 白書およびグレイ・リソースを対象に、構造化された検索クエリを適用した:(microservice* OR micro-service* OR "micro service*") AND monolith* AND (back OR return* OR refactor* OR rearchitect* OR migrat* OR revert* OR re-architect*)。
- 反復的スクリーニングおよびスノーボール法を用いて、29件の関連記事(1件の学術論文、28件のグレイ・リソース)を選定した。
- 研究質問に答えるために、選定された出典から適応したカテゴリーを用いてデータを抽出し、実世界の産業事例に焦点を当てた。
- 事例研究および実務家によるコメントのテーマ分析を通じて、動機、移行実践、実務家の意見に関する知見を統合した。
実験結果
リサーチクエスチョン
- RQ1マイクロサービスアーキテクチャからモノリスに戻る主な理由は何ですか?
- RQ2マイクロサービスからモノリスへの移行プロセスにおいて注目すべき主な側面は何ですか?
- RQ3実務家たちは、マイクロサービスからモノリスへのアーキテクチャ的シフトについてどのような意見を持っていますか?
主な発見
- コストがモノリスへの再統合の最も顕著な要因であると特定された。アマゾンプライムビデオでは、移行後、インfraストラクチャコストが90%削減されたと報告されている。
- 複雑性、スケーラビリティの問題、パフォーマンスのボトルネック、組織的課題も、この再統合トレンドの主要因であった。
- 移行プロセスにおいて重要な6つの側面が特定された:新規サービス開発の停止、通信経路の統合とテスト、データストレージの統一、メッセージバスの導入、多様な技術の放棄、モジュラー設計原則の採用。
- 実務家の意見は混在しているが、大多数は、再統合の意思決定がチームの規模、スキル、運用能力を慎重に評価した上でなされるべきだと合意している。
- コストを90%以上削減したアマゾンプライムビデオの事例は、マイクロサービスのトレードオフに関する業界の議論を再燃させた画期的な事例となった。
- マイクロサービスの普及にもかかわらず、モノリスの課題と利点が明確に記録されていることは、両方のアーキテクチャパターンの改善に貴重な知見を提供している。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。