chatter should optionally support using a separate Redis database instance for pubsubbing. This would allow /sync to actually block until new events are received, which would greatly increase efficiency and performance.
Why Redis?
Heroku has a free-tier Redis. This makes it more accessible.
Redis is a well-known database, so it's widely available both as a service and as packages that systems can easily install.
chatter should optionally support using a separate Redis database instance for pubsubbing. This would allow
/sync
to actually block until new events are received, which would greatly increase efficiency and performance.Why Redis?