そんなことより聞いてくれ、>>1よ
昨日、新しいプロジェクト行ったんです。プロジェクト。そしたらなんかシステムがめちゃくちゃいっぱいで理解できないんです。で、よく見たらなんか営業のパワーポイントに、マイクロサービス、とか書いてあるんです。もうね、アホかと。馬鹿かと。お前らな、15,000LOC如きで普段使ってないマイクロサービスに手出してんじゃねーよ、ボケが。15,000LOCだよ、15,000LOC。なんか派遣連れとかもいるし。チーム4人でマイクロサービスか。おめでてーな。よーしパパ全サービスのアクセスルールをサービス化じゃうぞー、とか言ってるの。もう見てらんない。お前らな、ピザ2枚やるからその席空けろと。マイクロサービスってのはな、もっと殺伐としてるべきなんだよ。インターフェースの向かいに座った奴といつ喧嘩が始まってもおかしくない、刺すか刺されるか、そんな雰囲気がいいんじゃねーか。駆け出しは、すっこんでろ。で、やっと座れたかと思ったら、隣の奴が、マイクロサービスで、とか言ってるんです。そこでまたぶち切れですよ。あのな、マイクロサービスなんてきょうび流行んねーんだよ。ボケが。得意げな顔して何が、マイクロサービスで、だ。 お前は本当にマイクロサービスで課題を解決したいのかと問いたい。問い詰めたい。小1時間問い詰めたい。 お前、マイクロサービスって言いたいだけちゃうんかと。アーキテクチャ通の俺から言わせてもらえば今、アーキテクチャ通の間での最新流行はやっぱり、モジュラーモノリス、これだね。詳細設計でコンテキスト分割をしたモジュラーモノリス。これが通の頼み方。モジュラーモノリスってのは独立性の高いモジュールで構成される1つのアプリケーション。そん代わりデプロイは1つ。これ。で、それにCI/CD。これ最強。しかしこれを使うと次から無駄にモダン好きな奴にマークされるという危険も伴う、諸刃の剣。素人にはお薦め出来ない。まあお前らド素人は、詳細設計からきちんと始めなさいってこった。