Skip to content

Instantly share code, notes, and snippets.

@jamwt
Last active November 6, 2025 05:39
Show Gist options
  • Select an option

  • Save jamwt/bd398ad3aa43815f031fa258eaa895e8 to your computer and use it in GitHub Desktop.

Select an option

Save jamwt/bd398ad3aa43815f031fa258eaa895e8 to your computer and use it in GitHub Desktop.
Jamie's questions for local sync engines:
1. Consistency relationship vs. server-side strictly serializable
2. Server-side programming. How easily can types be shared.
3. Long-histories, efficiency (and document size limits) for many deltas
4. Schema evolution: how to manage migrations on server-side tables, and
story for client side migrations (wipe everything)?
5. General protocol evolution. As sync protocol changes, how are locally
cached values discarded/evolved?
6. General "inconsistency" stuff, where server causes reset. Is it baked in?
7. Authorization systems. How to share cohesive authorization scheme between
"noun modification" between client and server data model?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment