この記事はMicroservices Advent Calendarの6日目の記事です。前回は@moomooyaさんのマイクロサービスの技術異質性について検証してみた話。でした。 現状とマイクロサービス化について 今年の8月より株式会社MERYにジョインして、現在はMERYのマイクロサービス化の推進を担当しています。 入社時の時点でおおよそ10個ほどのサービスがECS上で稼働しており、マイクロサービス的な運用はすでに行われていました。ただ裏側では多くのサービスが1つのDBを共有し、ほぼ同じで微妙に異なるモデルが複数のサービスにコピーして置かれているなどのつらさがあり、いわゆる分散されたモノリスに近い状況にありました。 そこで、そのうちの一つのサービス(記事CMS)のリニューアルプロジェクトと合わせて、共有された巨大DBの前に複数のInternal APIを配置し、それぞれのAPIが自分の責