Building an offline realtime sync engine
Briefly

"When you're building a sync engine, you're essentially building a database with replication - whether you realize it or not. It’s crucial to review the literature on databases and replication for success."
"Couchdb is a database based around replication. The CouchDB book, while a bit dated, is well written and worth reading for foundational concepts in replication strategies."
"Fireproof is an embedded database for collaborative applications. It includes features like live updates, binary attachments, and encrypted block replication to facilitate fast interactive features development."
"Each app has slightly different needs, suggesting the necessity to either build a custom system or utilize off-the-shelf sync engines as a foundational guide for your implementation."
Read at GitHub
[
|
]