アプリケーションを MongoDB でサポートするための実行可能なソリューションを探しています。DB とアプリ (モバイル/ウェブ) とやり取りするために、Python ベースのサーバーを使用してクラウド上で MongoDB をホストすることを検討しています。アーキテクチャがどのように見えるべきかを理解しようとしています。
AWS クラウドで mongoDB をホストし、そこでのみサーバーを実行することができます。
MongoLab も使用してみましたが、HTTP リクエストを使用して簡単にアクセスできるようでした。しかし、それがMongoDBのすべての重要な機能を公開しているかどうかはわかりません(pymongoドライバーを使用して何ができるでしょうか)? また、アプリケーションから直接 MongoLab サービスにアクセスする必要がありますか、それともその間にサーバーを構築する必要がありますか?
データをアプリケーションに送り返す前に何らかの処理を行いたいので、どちらの場合でもサーバーを構築することをお勧めします。しかし、その場合、DB-サーバー-アプリの相互作用の設計がどうあるべきかわかりません
助言がありますか?