Stream-Framework
Stream-Framework copied to clipboard
Stream framework vs getstream.io
Whats s different between Stream framework code and used code in getstream.io exactly? Core is same?
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:
- 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
- You don't have to maintain or host the feed technology
- 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)
- Analytics, Personalization and Ranking are supported by getstream.io. These are features you would have to build yourself with the open source package.
- 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.
should this issue be marked as solved?
where can I find a complete documentation for stream framework?
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.