Stream-Framework icon indicating copy to clipboard operation
Stream-Framework copied to clipboard

Stream framework vs getstream.io

Open ioeverything opened this issue 7 years ago • 4 comments

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

ioeverything avatar May 15 '17 14:05 ioeverything

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.

tschellenbach avatar May 15 '17 15:05 tschellenbach

should this issue be marked as solved?

matbesancon avatar Jun 21 '17 07:06 matbesancon

where can I find a complete documentation for stream framework?

Piyushhbhutoria avatar May 09 '18 10:05 Piyushhbhutoria

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.

agustif avatar Apr 04 '20 15:04 agustif