The Stream Blog

Stream & Go: News Feeds for Over 300 Million End Users

Stream is an API that enables developers to build news feeds and activity streams (try the API). We are used by over 500 companies and power the feeds of more than 300 million end users. Companies such as Product Hunt, Under Armour, Powerschool, Bandsintown, Dubsmash, Compass and Fabric (Google) rely on Stream to power their […]

Building a Performant API using Go and Cassandra

Introduction Software performance is critical to a SaaS company like Stream and while the majority of our infrastructure is written in Python, we are actively porting portions of our code base to Go. Stream is an API for building scalable feeds and now handles over 20 billion feed updates a month. While Python has been […]

How to Setup a Highly Available Multi-AZ Cassandra Cluster on AWS EC2

Originally built by Facebook in 2009, Apache Cassandra is a free and open-source distributed database designed to handle large amounts of data across a large number of servers. Cassandra at Stream At Stream, we use Cassandra as the primary data store for our feeds. Cassandra stands out because it’s able to: Shard data automatically Handle […]

Redis: Reducing Memory Usage

Before switching from Redis, there are quite a few things you can do to reduce memory usage.

Python 3 & Stream Framework

Stream Framework now running on Python 3.4!

Jobs at Stream – Techstars NYC 2015

Stream is currently participating in the prestigious Techstars NYC program and are searching for ambitious developers to join our team.

5 Reasons to Use Cassandra For Building Your Newsfeed

Users of the open source Stream-Framework often ask us if they should use Redis or Cassandra to power their newsfeed. This article highlights five scenarios in which you are better off going for Cassandra.

5 Brilliant Articles About Newsfeeds & Activity Streams

Highlighting some of the best articles out there about newsfeed and activity stream development.

Teams, Organizations and Topics

The most basic pattern in social networking is to follow other users. However, many apps will also allow you to follow more complex concepts such as teams, organizations, topics, sites, and more.

Call For Contributors: Stream-Framework 1.1

We have released Stream Framework 1.1 - and we are looking for your contributions!

How Stream’s Entry Plan Compares to In-House Solutions

Stream's hosted newsfeed API gives you several advantages over an in-house solution.