私は現在、最初のアプリの初期設計段階にあります。
私のアプリでは、1〜5人のユーザーを含む個別のセッションがあります。
各ユーザーのGPS位置を追跡し、各ユーザーにプッシュおよびプルできるようにする必要があります。各ユーザーは、セッション内の他のすべてのユーザーの最後に報告された場所を持ちます。
データセットに対して他の計算が行われますが、それはクライアント側であり、サーバーはユーザーの場所(およびユーザー名)のプッシュとプルのみを処理する必要があります。
アプリの性質上、セッションの90%は2時間以上続くべきではないと予測しています。サーバーが、24〜48時間より古いセッションを終了する可能性があります(アプリの実際のテストが開始されると、セッションがどのくらい続くべきかについてより良い考えを持っている)。
djangoを使用してAPIを構築し、すべてのデータをプログラム自体に保存し、データベースを使用しないことを考えていました。データベースを使用しない方が高速であり、データを保存する必要はないと思います。短い寿命。
これは良い出発点ですか?考えたり考えたりするべきことはありますか?私はバックエンドソフトウェアの設計にまったく慣れていません。