「さらばスパゲティコード、「マイクロサービス」で分割」 https://www.nikkei.com/article/DGXMZO44083340T20C19A4000000/ それはJavaやオブジェクト指向が10年以上前に通った道だ.DLL地獄だともっとか. 従来のシステムは機能同士が密接に連携していることが多く、機能を変更する際に影響範囲の確認やテストに手間がかかる。これに対し、マイクロサービスは機能同士が緩やかに結びついており、ある機能を変更しても他の機能に影響を与えずに済む。これを疎結合と呼ぶ。ジンズのIoT基盤のように、継続的に機能を改善していくやり方が容易になるわけだ。 疎結合にすれば云々はその通りだ.しかし疎結合に作ることは意外に難しい. マイクロサービスは銀の弾丸ではなく、問題は解決するどころかむしろ悪化することも多い.マイクロサービス抜きでスパゲッティコードになるなら,
![さらば巨大モノリス,こんにちはドミノ倒し - カレーなる辛口Javaな加齢日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/31c512cefa046183b5b6e86d88a49183f14a4594/height=288;version=1;width=512/https%3A%2F%2Fimages-na.ssl-images-amazon.com%2Fimages%2FI%2F51el5RiB4QL.jpg)