A paginated customer export changes while you read it. How would you prevent missed records in the initial sync?

Instruction: State which source guarantees you need for a complete initial sync. Separate a pagination token from snapshot or change-tracking semantics, and include deletions in acceptance checks.

Context: Checks whether the candidate can establish a provable sync boundary instead of assuming that following every page prevents missing records.

Updated

Official answer available

Read the opening below, then unlock the full answer and practical guidance.

I’d first check what consistency the customer’s export actually provides. An offset or cursor tells me how to request another page; it does not automatically guarantee a stable view. I’d ask the source owner whether the API offers a snapshot, a change-tracking token or a supported export with a defined boundary...

Related Questions