Grokking Modern Mobile System Design Interview
0% completed
Delta Sync
Delta sync downloads changes after a saved checkpoint instead of repeatedly downloading an entire collection. It can reduce transferred bytes and local processing.
Its main correctness requirement is simple: never claim progress beyond changes the client has accounted for.
Distinguish validation from change tracking
An ETag validates one representation. If it is unchanged, the client may avoid downloading its body. If it changed, the server may still return the whole body.
A delta endpoint returns changed records or events after a checkpoint
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%