aerogear / datasync-voyager

🚀 Complete GraphQL Node.js Server ready for production
Apache License 2.0
51 stars 24 forks source link

Data Synchronization for DataSync #232

Closed wtrocki closed 4 years ago

wtrocki commented 4 years ago

Add ability to perform network state aware data sync capabilities.

aerogear/offix#49

wtrocki commented 4 years ago

Small update for this issue. I'm investigating how to efficiently map cache data.

Using debezium will be drop in replacement when we have db. For API based we can cache http requests in infinispan and then hook it into debezium.

However debezium seems to be additional component to your app, so I was thinking to have the case where you can start with datasync on your own (even without kafka) and AMQ and utilize just node.js to deliver changesets. For this case assumption would be that data is changed only inside node.js application. To do that effectively we will need to have simplified version of the debezium routing: https://debezium.io/documentation/reference/1.0/configuration/topic-routing.html

@darahayes WDYT?

wtrocki commented 4 years ago

Related offix issue: https://github.com/aerogear/offix/issues/6

wtrocki commented 4 years ago

New work will be tracked in separate issue