I'm looking for a tool that can make a clone of data exposed on a GraphQL API.
Basically something that can run periodically and recurively copy the raw data reponse to disk, making use of connection based pagination & cursors to ensure consistency of progress of the mirrored content.
Assuming this would be a runner that extracts data 24/7, it will either have to rewrite/transform already copied data, or even better apply updates in a more event sourced way to make it easier to provide diff-sets of changes in the source API data.
question from:https://stackoverflow.com/questions/66055462/tool-for-periodic-mirroring-of-full-data-set-from-graphql-endpoint