マイクロサービスは潤沢なヒューマンリソースをうまく動かすためのサービス分割手法であって、当初の目的を欠いた上でサービス分割だけやってもゴミ運用が待ってるだけなんよな
頓挫したからほとんどエアプだけど、データベース分かれてる上でトランザクションの整合性保つために Saga パターンとかいう話がポンポンでてきたらオワオワリってのは明らか
「俺はここの整合性に対して責任持つから!こことここはお前ら別チームが責任持ってやれよ」
ができる前提よねほんと
分散トランザクションが入ってくるとすげぇツラいというのは分かる気がする。
一方、トランザクション境界できっちり分割されてればむしろメンテが楽な気がする(自分もほぼエアプだから断言はできんが)