【書評】マイクロサービスアーキテクチャ
- 作者: Sam Newman,佐藤直生,木下哲也
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/02/26
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
書評
マイクロサービスについてアーキテクチャ的観点から解説した本です。 単なる設計観点だけでなく、モニタリングや回復性といった分散システムの様々な観点からマイクロサービスでどうするべきか、著者なりの考えが記されています。
面白かったのは、最初からマイクロサービス化するのではなくドメインへの理解が進んできた段階でBundleContext(境界づけられたコンテキスト)でサービスを分割していく考え方です。 システム構築のはじめからマイクロサービス化を考慮しながら進めるのかと考えていましたが、そうではなく分割するべきタイミングで分割するのが大切なようです。 結局は、 システムがモノリスになった段階で、ドメイン分析を行い正しいと考えられるコンテキストで分割した結果マイクロサービスになる、のかな。
最後の付録で、AzureServiceFabricの解説があったけど、Kubernetesでないのは時代的背景だったりがあるのかもしれません。
この本の前提として、ドメイン駆動設計があるので、そちらともペアで読んだほうがいいかなーと言う感じでした。
エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)
- 作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子
- 出版社/メーカー: 翔泳社
- 発売日: 2011/04/09
- メディア: 大型本
- 購入: 19人 クリック: 1,360回
- この商品を含むブログ (131件) を見る
おすすめする人
数年くらいWEBシステム構築に携わってマイクロサービスに興味がある人。 システム設計初心者には難しい本かも。