モノリスからマイクロサービスへ。
アプリケーションが大きくなるにつれて、自然とマイクロサービスっぽくなっていくと思います。
まずは関数の切り分けから始まるでしょう。
次に、静的ファイルをAWSにしてみたり、認証機能だけAPIにしてみたり。
もっと大きくなれば、バックエンドはAPIとして、フロントはGit上で別リポジトリとして管理することになるかも知れません。
どんどんモノリスからマイクロに移行していくんですねえ〜。
その方が管理しやすいし、チームに分かれた後も費用対効果が大きい。
って自分では思ってますが、どの規模になったらマイクロ化していくのかって難しいですよね。
最初からバックエンドはAPI、フロントは別サーバーで。
みたいにすると開発コストが大きくなりすぎるので、ん〜悩みどころです。