We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Changes API for external data backends.
For this to work, we need a background task, which would scan for changes and write patches to separate database.
This could be done wit a new command:
spinta changes scan
This command would scan changes in the most efficient way and write changed data to changes table.
When a /:changes request would be made to external backend, then data from prepopulated changes table would be read.
/:changes
To make this work, we might use Kafka, to monitor changes and write changed data to changes table.
Also it would be an option, to take changes directly from Kafka.
If Kafka is too heavy, we should consider another Change Data Capture (CDC) solution.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Implement Changes API for external data backends.
For this to work, we need a background task, which would scan for changes and write patches to separate database.
This could be done wit a new command:
This command would scan changes in the most efficient way and write changed data to changes table.
When a
/:changes
request would be made to external backend, then data from prepopulated changes table would be read.To make this work, we might use Kafka, to monitor changes and write changed data to changes table.
Also it would be an option, to take changes directly from Kafka.
If Kafka is too heavy, we should consider another Change Data Capture (CDC) solution.
Depends on
Related
The text was updated successfully, but these errors were encountered: