モノリスからマイクロサービスへ。

アプリケーションが大きくなるにつれて、自然とマイクロサービスっぽくなっていくと思います。

まずは関数の切り分けから始まるでしょう。

次に、静的ファイルをAWSにしてみたり、認証機能だけAPIにしてみたり。

もっと大きくなれば、バックエンドはAPIとして、フロントはGit上で別リポジトリとして管理することになるかも知れません。

どんどんモノリスからマイクロに移行していくんですねえ〜。

その方が管理しやすいし、チームに分かれた後も費用対効果が大きい。

って自分では思ってますが、どの規模になったらマイクロ化していくのかって難しいですよね。

最初からバックエンドはAPI、フロントは別サーバーで。

みたいにすると開発コストが大きくなりすぎるので、ん〜悩みどころです。