Build scalable newsfeeds & activity streams in a few hours instead of ...
Real time updates
You can listen to feed changes in real time. This allows you to notify your users when there are new activities in their newsfeed.
What can you build?
Stream makes it easy to build scalable newsfeeds. Newsfeeds show content from the people you follow. Some examples of what you can build are a flat newsfeed like Instagram, notification functionality as seen on Facebook, the activity stream on Github, your activity on Spotify or a more complicated aggregated newsfeed like Facebook. It commonly takes weeks to build this type of functionality at scale, Stream enables you to complete it today.
Experienced at scale
The team behind Stream has authored the popular open source Stream-Framework and managed activity streams at successful startups. Stream scales well and allows you to retrieve your feed quickly whether you have 3 or 3 million users.
Your data is always yours. If you want to export it from Stream we’ll write a backup to an S3 bucket of your choosing. Our open source Stream-Framework also gives you a good starting point for building your own solution.
Stream runs on a Cassandra cluster with built-in replication. It stores your data in at least 3 places, which makes it unlikely to get lost.
Low latency - multi region
To ensure a low latency to your servers we have endpoints in us-east, us-west, eu-west and ap-northeast.
Stream uses a highly optimized Cassandra infrastructure to process the feeds. This allows us to charge a comparatively low price. In most cases a solution built in house will cost far more to operate. Stream’s costs advantage becomes even larger when you take development and maintenance costs into account.
Do you really want to maintain your own Cassandra, Redis, RabbitMQ, Celery, Faye and web clusters? We take care of your feed infrastructure so you can build what makes your app unique.