aerogear / graphback

Graphback - Out of the box GraphQL server and client
https://graphback.dev
Apache License 2.0
409 stars 73 forks source link

DataSync - handling properly data deletion - Phase2 #1381

Closed wtrocki closed 4 years ago

wtrocki commented 4 years ago

Feature Request

Offix is not handling data deletion properly. When data is deleted we are loosing ability to restore the conflict using common strategies.

What we need to do is to introduce concept of the soft deletes for offix and bring more comprehensive data handlers.

How

Graphback will define number of the patterns that developers can apply on the server:

The reference implementation for those patterns will be available thru separate package offered by https://graphback.dev so anyone can use it as simple CRUD interface for typescript and reimplement it for other languages of the choice

Protocol will be documented in offix (as we have it done now)

wtrocki commented 4 years ago

CC @ssd71

We have moved this issue from the offix. It is very closely relying on the work we doing now

wtrocki commented 4 years ago

Let's reserach delta tables with event driven approach