Theo Browne (T3) detailed the different methods he used to sync user data for https://t3.chat: https://youtu.be/3gVBjTMS8FE
He looked into several solutions like https://zero.rocicorp.dev, but decided to roll his own.
He finally decided to let Convex handle sync for him:
- https://youtu.be/xFVh9beupwo
- https://youtu.be/gZ4Tdwz1L7k