O’REILLY Learning「モノリスからマイクロサービスへ ―モノリスを進化させる実践移行ガイド」2章

https://learning.oreilly.com/library/view/monorisukaramaikurosabisuhe-monorisuwojin-hua-saserushi-jian-yi-xing-gaido/9784873119311/

2章 移行を計画する

達成したいことは何か?
マイクロサービスの他に代替案はなかったか?
どうすれば移行がうまくいってるか分かるだろうか?

自律的なチームを作ることの利点は、多くの組織によって示されている。
John Timpsonは、社内ルールを廃止し、次の3つだけに置き換えたことで有名な人物だ。
・身だしなみを整えること。
・レジにお金を入れておくこと。
・お客さまに最善のサービスを提供するためなら何でもすること。

既存のモノリシックシステムを分解することが適切だと判断した場合には、そのモノリシックシステムを少しずつ解体していくことを強くお勧めする。

既存のモノリシックシステムを分解する際には、何らかの形で論理的な分解を行わなくてはならない。
そこでドメイン駆動設計の出番。

言葉・流行りだけで飛びつくな。ということ。

memoO'REILLY Learning

Posted by shi-n