## Memo ## Abstract ソフトウェアアーキテクトはトレードオフ分析を頻繁に行い、予期せぬ、あるいは見過ごされたデメリットにより、しばしば最適ではないソリューションに直面する。このような結果は、企業の事業運営や資源配分に悪影響を及ぼしかねない。本稿では、アーキテクチャスタイル、特にモノリシックアーキテクチャと分散アーキテクチャの長所と短所、およびアーキテクチャ特性との関係に焦点を当て、批判的なレビューを行う。また、モノリシックから分散ベースのアプリケーションへの移行におけるクラウドコンピューティングの役割についても検討する。産学双方の論文や書籍など幅広い情報源を活用し、理論的基礎から実用的応用までを概観する。顕著な傾向として、コスト、複雑さ、パフォーマンスなどの要因から、分散型アーキテクチャからモノリシックアーキテクチャへの回帰が見られる。