ソフトウェアアーキテクチャの基礎

本日読了。

バックエンドを中心としたソフトウェアアーキテクチャ集と、アーキテクトの仕事術。

バックエンドとしては、マイクロサービスアーキテクチャに収斂してきているが、本書では大容量通信を司るイベント駆動アーキテクチャと、それを更に発展させたスペースベースアーキテクチャにも詳しい。

スペースアーキテクチャは、ボトルネックになりやすいデータベースアクセスを中心に仮想化したもの。データポンプ、データライター、データリーダーが、キャッシュを含めたデータベースを隠蔽・分散する。ハイブリッドクラウド環境にもデプロイ可能。