Why I’m dumping Firebase for Web
lugassy.net
Why I’m dumping Firebase for Web
1–10 of 123 posts
Re: Why I’m dumping Firebase for Web
#2Re: Why I’m dumping Firebase for Web
#3Here's an alternative I found: https://deepstreamhub.com/open-source/
It works really good. You will like it. Full control + easy interface. Got me started really quickly.
Re: Why I’m dumping Firebase for Web
#4Its a shame more people don't realize what a gold mine of a piece of technology it is.
Re: Why I’m dumping Firebase for Web
#5What are you moving to as an alternative?
Re: Why I’m dumping Firebase for Web
#6What are you moving to as an alternative?
Re: Why I’m dumping Firebase for Web
#7Re: Why I’m dumping Firebase for Web
#8What are you moving to as an alternative?
I think AWS is the all-purpose fallback. It has some turnkey solutions for some problems of various quality, but you can always just use EC2 with custom code. S3 is a miraculous product. Lambdas are pretty cool. You can try your hand with DynamoDB, but RDS is there for you too. There's generally much less lock-in.
Re: Why I’m dumping Firebase for Web
#9http://phoenixframework.org/ actually has a built in websocket layer called channels. (its the inspiration for action cable and django channels) . Unlike deepstream, or socketcluster, it has a longpolling fallback as well as multi node clustering. Its a shame more people don't realize what a gold mine of a piece of technology it is.
You're right that neither SC not Deepstream support long polling fallbacks but there are some very good architectural reasons for this. Both SC and Deepstream used to support HTTP long polling fallbacks via engine.io in the past but both projects independently decided to stop doing it after years of experimentation and feedback.
Now that WebSockets are well supported in all major web browsers and HTTPS has become even more prevalent (so corporate proxies are no longer a problem), the extra load balancing complexity, performance costs and the DoS vulnerabilities of long polling are no longer worth it.
Re: Why I’m dumping Firebase for Web
#10https://stackoverflow.com/questions/38423277/does-firebase-c...