If your app has each user subscribed to a handful of channels, it should "just work" unless you have more than a few thousand connected users. At that point you will need to start optimizing.
I think effective optimizations would look something like, having a continuous feed only of one or two channels that are active in the UI. (eg the Todo list the user is viewing). And for everything else, have a background replication (maybe pull once every few minutes). You could also supplement this with Apple / Android push notifications to trigger code to sync channels with urgent changes. We are still learning what scale you have to start thinking about these things, vs smaller scales where you can pretty much do whatever. (I was able to do a continuous sync of 500+ channels -- just one client, but I wouldn't recommend it.) Chris -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/9cfa7aa9-7a5f-4340-8460-93de1564966c%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
