私は、家族が自分の位置を共有し、同時に他の人の位置を追跡できるようにする Android 用の家族ネットワーク アプリに取り組んでいます。このアプリは、Life360 や Sygic Family Locator と似ていると考えてよいでしょう。最初はMBaaSを使おうと決めていたのですが、Parseを使ってコーディングを完了させました。しかし、ユーザーは 1 分ごとに地理位置情報データを読み書きしているにもかかわらず (もちろん、地理位置情報データが送信される頻度が低い場合もあります)、リクエスト トラフィックが将来の予想を上回っていることに気付きました。このため、しっかりとしたシステムを開発したいと考えていますが、ユーザー数が 100 ~ 500k に増えた場合に、Parse がその役割を果たせるかどうかについては疑問があります。
これらすべてを考慮して、そのようなシステムを設定するための代替方法/サービスを探しています。Parse のようなバックエンド サービスを使用することは中程度の解決策ですが、最善の解決策ではないと思います。これを悪いものから良いものまで達成するための可能な方法は何ですか? 例を挙げると、アクティブユーザー数を考慮して価格を設定する、ユーザー間のバックグラウンドでのインスタントメッセージングサービスである Sinch を使用できると友人が言っています。とはいえ、私には奇妙に聞こえますが、彼が言ったようなインスタント メッセージング サービスの使用法は見たことがありません。
ご意見やご提案をお待ちしております。前もって感謝します。