This is quite nice.
Before we (https://www.tesla.im) switched to Firebase we had (still have) our own realtime system built with NodeJS, Websockets, Amazon SQS (as backup to ensure messages don't get lost) and a RIAK cluster.
Before we (https://www.tesla.im) switched to Firebase we had (still have) our own realtime system built with NodeJS, Websockets, Amazon SQS (as backup to ensure messages don't get lost) and a RIAK cluster.
2 NodeJS app servers 1 Redis Master + 1 Slave 3 RIAK cluster (recommended 5)
You might want to checkout https://www.meteor.com/ as well.