マイクロサービスアーキテクチャを検討する際に考慮すべき4つの課題マイクロサービスか、モノリスか? 選ぶ際のポイント

アプリケーションの設計者や開発者は、マイクロサービスが常に優れた選択肢だと仮定するのではなく、マイクロサービスとモノリスを慎重に選ぶ必要がある。アプリケーションのアーキテクチャを決める際に考慮すべきポイントを整理する。

» 2024年07月12日 08時00分 公開
[Chris TozziTechTarget]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 アプリケーションの設計者や開発者は、マイクロサービスが常に優れた選択肢だと仮定するのではなく、マイクロサービスとモノリスのどちらを選ぶべきかという問題に慎重に取り組む必要がある。既に導入済みのマイクロサービスアプリケーションを評価し、モノリシックアーキテクチャ(モノリス)に切り替えることでコストやパフォーマンスが向上するかどうかを見極めることも重要だ。

 マイクロサービスがアプリケーションに適した選択肢かどうかを判断するためのポイントを整理する。

マイクロサービスの問題点

 マイクロサービスは、アプリケーションの信頼性と拡張性を向上させることができる。コードベースがモジュール化されるため、開発が容易になる側面があり、個々のマイクロサービスに障害が発生してもアプリケーション全体をダウンさせることはない。

 だが、アプリケーションが複雑化する、パフォーマンスが低下する可能性があるなど、マイクロサービスの問題は幾つかある。

インフラのオーバーヘッド

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。