Earlier quoted context omitted.
> Or else we'll be the only company that is fully Open Source (replication, auto failover, etc.) major humble-bragging. In bad taste to do that in an announcement for a "competitor"?
That is a sad way to spin it :( but being strongly values-focused is a good thing not a bad thing, and inviting open discussion with competitors improves both systems, not diminishes it. Silencing discussion hinders progress.
DeepstreamHub: a faster Firebase with an open core
21–30 of 45 posts
Re: DeepstreamHub: a faster Firebase with an open core
#22What exactly can be replaced with DeepstreamHub if your are using Firebase right now?
* a better presence story * a better story around adding data to a list and subscribing to changes to specific parts of it
Re: DeepstreamHub: a faster Firebase with an open core
#23Competitor here, please don't become an "open core" company - "Open Core" = "Crippleware". Here is my thoughts/arguments around it, dealing with the RethinkDB and Parse shut down as well: https://hackernoon.com/the-implications-of-rethinkdb-and-par... Plus, was invited to speak about it on the Changelog Podcast: https://changelog.com/podcast/236 Please stay truly open :) that way we can still compete. ;) Or else we'l…
Leaving aside how odd it is to see a "competitor" give business model advice, open core is a perfectly fine open-source business model. Pure support based models, with very few exceptions, leave too much % of value on the table to make a strong business. Purely closed models take away too many freedoms from the customer (but can be very successful nonetheless.) Open core is a very reasonable compromise. The problem w…
https://blogs.gnome.org/bolsh/2010/07/19/rotten-to-the-open-...
A purely services based model is difficult, but so is open core. With open core you compete against yourself. Look no further than Nginx as an example and how lousy it is to do things like say a http healthcheck of HEAD /status. In haproxy it is trivial, it can be done in nginx plus, but not the oss version (at least it wasn't supported in any of the versions I tried a year ago sans the commercial version). When you compete against yourself you get put in a difficult situation "Does this valuable user contribution to my OSS project compete with my commercial fork?" and that is just all around a bad situation to be in for the community and for the company.
Re: DeepstreamHub: a faster Firebase with an open core
#24Earlier quoted context omitted.
Interesting, I though horizon is dead (because Rethink went down). Last news I heard was them going with LF but haven't seen much updates after that
Give it some time.
Re: DeepstreamHub: a faster Firebase with an open core
#25Re: DeepstreamHub: a faster Firebase with an open core
#26So, is this equivalent of Realm Mobile Platform[1]? I found realm to be convenient to use in mobile apps. Haven't tried the mobile platform yet. Anyone here can give a quick comparison of RMP and DeepstreamHub? [1]: https://realm.io/products/realm-mobile-platform/
Re: DeepstreamHub: a faster Firebase with an open core
#27So, is this equivalent of Realm Mobile Platform[1]? I found realm to be convenient to use in mobile apps. Haven't tried the mobile platform yet. Anyone here can give a quick comparison of RMP and DeepstreamHub? [1]: https://realm.io/products/realm-mobile-platform/
They're quite different. In particular, the Realm Mobile Platform is built on a full-blown database running on the user's device. One of Realm's biggest selling points is offline-first applications. As far as I can tell, this is not the case with Deepstream.
Architecturally, Realm and DeepstreamHub are quite different. Realm at its core is a distributed object database that updates changes to objects in realtime. DeepstreamHub, as far as I can tell, relies on a pub/sub and request/response architecture. They are two fundamentally different approaches to the challenge of realtime.
One of the biggest advantages with Realm is that you work with your objects in your native programming language, there's no JSON or ORMs to deal with, just your live objects that update automatically in the local datastore as changes are made on another sync'd client or on the server.
Re: DeepstreamHub: a faster Firebase with an open core
#28Earlier quoted context omitted.
That is a sad way to spin it :( but being strongly values-focused is a good thing not a bad thing, and inviting open discussion with competitors improves both systems, not diminishes it. Silencing discussion hinders progress.
I don't think there is much spin going on here. Your original comment has a pretty obvious agenda.
Re: DeepstreamHub: a faster Firebase with an open core
#29Not exactly Firebase in that it doesn't provide an arbitrarily nested JSON structure as a datastore but more of a document-based approach. Overall a pretty good alternative to Firebase but there is no security rules, no default data store or auth so you need a lot more work. Lists are not very good being just a record with an array of record keys and not the actual data. I use the self-hosted version (deepstream.io)…
Re: DeepstreamHub: a faster Firebase with an open core
#30Not exactly Firebase in that it doesn't provide an arbitrarily nested JSON structure as a datastore but more of a document-based approach. Overall a pretty good alternative to Firebase but there is no security rules, no default data store or auth so you need a lot more work. Lists are not very good being just a record with an array of record keys and not the actual data. I use the self-hosted version (deepstream.io)…