SYSTEM OVIEVIEW
GitHubでソースコードを管理し、それをサーバーにデプロイして運用します。ストレージはAWSのS3、データベースはAWSのRDSを使用します。アプリケーションのベースにはNext.jsが使用されており、静的サイト生成(SSG)をサポートしています。
静的サイト生成により、ビルド時にページが一度生成され、その後は事前に生成されたHTMLを直接提供することで、リクエスト時に都度ページを生成する必要がなくなります。このため、サーバーの負担が軽減され、ページのロード時間も短縮されるため、全体的なパフォーマンスが向上します。また、キャッシュを効果的に活用することで、一度生成されたページは再びサーバーで処理することなく提供され、これがサーバーリソースの節約にもつながります。