システムのさまざまなコンポーネントのログを実装するための一連のツールを選択しようとしています (最初はエラー ログから始めます)。このシステムは、一連のクライアント実装 (iOS、Web MVC など) とバックエンドで構成されています。
バックエンドが返すすべての 4xx/5xx を、コンテキストや、問題が発生したときにクライアントで発生したことを含めて保存できるようにしたいと考えています。理想的には、タイムスタンプに基づいてイベントの順序を確立できるように、これを正しくシリアル化する必要がありますが、これは些細な問題ではないことを認識しているため、最初は完全に解決しなくても問題ありません。
さらに、今のところ、これを可能な限りメンテナンスフリーにしたいと考えています。Postgres DB に裏打ちされた Web アプリを非常に迅速に立ち上げることができました (注: ここでは、SQL と NoSQL のどちらを優先するかを述べているわけではありません) が、構成管理や DB 成長管理に時間を投資したくありません。セキュリティなど。今のところ、これを外部の SaaS プロバイダーに外注し、必要に応じて将来的に手動でロールバックすることをお勧めします。
問題は、私がさまざまな DBaaS/BaaS 製品に精通していないことです。ご意見をお待ちしております。私は素晴らしい提供物を見逃していて、無知から抜け出すのに苦労しているかもしれません.
以前に Parse を使用したことがあり、DynamoDB も適しているという印象を受けています。他に検討すべきオプションはありますか?ありがとうございました。