質問: お世話になっております。 現在、サービスを公開しようとしております。そこで、ずっと気になっていたHerokuを使おうとしています。 Herokuにて、Webサーバー、DBサーバー、APIサーバーを分けるにはそれぞれ heroku createをすれば良いのでしょうか? ここでいう●●サーバーとは Webサーバー:フロント画面のファイル群を持っている APIサーバー:フロントからのリクエストに対してDBを操作してフロントにレスポンスを返す DBサーバー:DB用のサーバー です。 初心者のため、あまりわからないのですが、どのような構成がディファクトスタンダードなんでしょうか?教えていただけると嬉しいです。 開発言語 フロント→ JavaScript(React + Redux) バック→ nodejs (express)
回答: > > Herokuにて、Webサーバー、DBサーバー、APIサーバーを分けるにはそれぞれ heroku createをすれば良いのでしょうか? > > > Web サーバーと API サーバーは`heroku create`コマンド、DB サーバーは`heroku addons:create`ですね。 Web サーバーと API サーバーを分けるかどうかは、アプリの設計次第だと思います。 初心者ということなので、まず Heroku の基本的なところを理解するため、チュートリアルをやってみることをおすすめします。 Getting Started on Heroku with Node.js