Balancing product A backend Cloud Run product A frontend Cloud Run product B backend Cloud Run product B frontend Cloud Run product C backend Cloud Run product C frontend Cloud Run frontend Vercel backend Cloud Run モノリス 自律分散アーキテクチャ
ミドルウェア内はさらにレイヤーを定義 • 保守性の向上 ◦ サービス間依存による認知負荷を軽減 • 再利用性の向上 ◦ 共通データ・機能をミドルウェアに集約 プロダクト ミドルウェア α Cloud Run ミドルウェア β Cloud Run プロダクト A Cloud Run プロダクト B Cloud Run ︙