研修中に﹁マイクロサービス﹂の解説をしていると,たまに﹁モノリス分割﹂に関する質問が出てディスカッションをすることがある.当然ながら万能な分割アプローチはないけど,例えば DDD (Domain-driven design) などのアプローチを選択するなど,選択肢はいろいろある.そして最近﹁モノリス分割﹂に役立つアプローチを紹介した martinfowler.com の記事﹁How to break a Monolith into Microservices﹂を読んだ. 具体的には以下の﹁計8種類﹂のアプローチが紹介されている.原著を翻訳するのではなく,あくまで個人的なメモとしてまとめる.なお,日本語も個人的に載せているため,参考程度にしてもらればと! Warm Up with a Simple and Fairly Decoupled Capability︵シンプルかつ分離された機能で準
![モノリス分割はこうやる!「How to break a Monolith into Microservices」を読んだ - kakakakakku blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/6b91ab3e8681fea43df1d0b64b7454539534f821/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkakku22%2F20201015%2F20201015134951.png)