tschellenbach / Stream-Framework

Stream Framework is a Python library, which allows you to build news feed, activity streams and notification systems using Cassandra and/or Redis. The authors of Stream-Framework also provide a cloud service for feed technology:
https://getstream.io/
Other
4.74k stars 541 forks source link

Stream framework vs getstream.io #211

Open ioeverything opened 7 years ago

ioeverything commented 7 years ago

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

tschellenbach commented 7 years ago

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

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 commented 7 years ago

should this issue be marked as solved?

Piyushhbhutoria commented 6 years ago

where can I find a complete documentation for stream framework?

agustif commented 4 years ago

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.