質問: FirebaseというGoogleが運営しているmBaaSの導入を検討していますが、 仕組みをよく理解できておらず迷っています。 想定しているのは、モバイルでのリアルタイムチャット(もしくは対戦ゲーム)です。 AWSにRails等でWebSocketなどを用いたサーバーを自前で立てても良いと考えています。 質問ですが、 * FirebaseのRealtime Databaseについてですが、こちらはWebSocketを用いた通信ではないがリアルタイムのチャットを可能にしているということでよろしいでしょうか。 * やはり自前のサーバーアプリケーションを立てる場合より料金が割高になるでしょうか。 * リアルタイムチャットができる機能を、リアルタイムの簡単な対戦ゲームにも応用可能でしょうか。 その他、Firebaseを実運用されていたりお詳しい方がいらっしゃいましたら、 Rails等で立てたサーバーとのスピードやコスト等の比較を教えて頂きたいと思います。 感覚として、自前できちんと構成したサーバーの方が総合的に優れているのではないかと考えています。
回答: 検証するには十分な無料枠があるので試してみては? 無料で開始 サンプルのチャットシステムであれば、1時間もかからずチュートリアルで作成できます。 チャットのようなレスポンスにそれほど厳しくないものであれば十分ですが、ゲームだと仕様によるんじゃないですかね。。。