モノリスからマイクロサービスへ ―モノリスを進化させる実践移行ガイド
メモ
- そもそもマイクロサービス化させる必要があるのかの検討が必要
- 凝集・結合・ドメイン駆動設計
- マイクロサービス化の向き不向きがある
- トレードオフを考える
- 組織変革が必要(バーティカルスライスにする)
- モノリスの分割は比較的可逆、デザインパターンによく似た解決方法でなんとかなる
- DBの分割は不可逆なケースが多い、RDBのトランザクションの代替えをどうするかも考える必要がある
- サービスが成長するに伴って起きる問題(成長の痛み)が発生する
- パターンの一覧と概要が付録としてあるので後で見る