Re:Firebase is Joining Google
by dude3 on Tuesday October 21, 2014 @05:24PM
(#8490133)
+ Redis
[ Parent
| on HN ]
When building our realtime platform we quickly realised socket.io fell over spectacularly with serious traffic, and that all other hefty realtime services did not use it.
There has been lots of movement with the bigger release but nothing that has interested us in going back to it.
so what did you use ?
Well the memory leaks and approach to fallback connections led to it being more sensible to roll our own.
We've only needed to handle concurrent connections in the 1-10k range though.
There are really better c++ and erlang implementations we've investigated but won't pull those off the shelf till needed.
Obviously there's loads of great realtime-as-a-service offerings like Firebase and Pusher that make sense for a lot of use cases, just not ours.
We were always uncomfortable with relying on a third party for a core aspect of infrastructure, and this acquisition introduces uncertainty that we don't have to worry about.
I've not tried it yet, but Poxa [1] looks quite promising: it's an Elixir app that is supposedly compatible with Pusher libraries.
[1] Poxa: https://github.com/edgurgel/poxa