Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stream framework vs getstream.io #211

Open
ioeverything opened this issue May 15, 2017 · 4 comments
Open

Stream framework vs getstream.io #211

ioeverything opened this issue May 15, 2017 · 4 comments

Comments

@ioeverything
Copy link

ioeverything commented May 15, 2017

Whats s different between Stream framework code and used code in getstream.io exactly?
Core is same?

@tschellenbach
Copy link
Owner

Well they solve the same problem, but that's where the similarities end.

  • Stream framework is a low level library that enables you to build scalable feeds in Python
  • getstream.io is an API for building, scaling and personalizing feeds

The biggest differences are:

  1. getstream.io has an API that can be used from any language (not just Python). Official libraries are available for Node, PHP, Go, .NET, Java, Python and Ruby
  2. You don't have to maintain or host the feed technology
  3. Pricing is typically more accessible for getstream.io compared to the cost of setting up a highly available cluster of Cassandra on AWS. (Cassandra cluster on AWS will easily cost you 5k a month or more in hosting and is a heavy maintenance & devops burden)
  4. Analytics, Personalization and Ranking are supported by getstream.io. These are features you would have to build yourself with the open source package.
  5. Performance and reliability is vastly superior on getstream.io (the core is not the same and the storage technology is much more optimized and uses lower level languages to get the most out of the hardware.)

Here's a nice tutorial on using getstream.io:
https://getstream.io/get_started/

There's nothing wrong with using the open source solution though. Especially if you're working on healthcare, defense or banking it might make sense to run your own stack in-house. Contributions are always much appreciated.

@matbesancon
Copy link

should this issue be marked as solved?

@Piyushhbhutoria
Copy link

where can I find a complete documentation for stream framework?

@agustif
Copy link

agustif commented Apr 4, 2020

where can I find a complete documentation for stream framework?

https://stream-framework.readthedocs.io/en/latest/

P.S. This might be an old issue but I founnd it via google so this might be useful to someone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants