削除されたオブジェクトをリクエスター(APIのクライアント)にディスパッチするための一般的なデザインパターンはありますか?
私たちが抱えている課題:
- APIでオブジェクトが完全に削除されると、クライアントはオブジェクトがなくなったことを認識せず、ローカルに保持します(APIは特定の日付以降に変更されたオブジェクトのみを表示するため)
- オブジェクトのプロパティで削除されたことを表示できるようにすると(「deleted = TRUE」など)、最終的にAPI内のオブジェクトの数が増え、転送速度が低下します。
私たちが検討しているもう1つのオプションは、APIに個別のエンドポイントを設定して、削除されたオブジェクトのリストのみを表示することです(これは誰もが使用するパターンですか?)。
ローカルオブジェクトを削除するための最も「RESTfulな方法」を探しています。