Found in 1 comment on Hacker News
Zigurd · 2015-03-21 · Original thread
Depending on whether and how you handle intermittant connectivity, you might want to look at the sync-based back-end architecture described in this book: http://www.amazon.com/Enterprise-Android-Programming-Databas...

Disclaimer: I wrote parts of that book.

If you use Couchbase, you can implement a similar concept using Couchbase Mobile in the mobile device or in a gateway.

Fresh book recommendations delivered straight to your inbox every Thursday.