Engineering: Scalability

Engineering

Simple Steps to Optimize Your App Performance with MongoDB, Redis, and Node.js

First Things First Here at Stream, we power activity feeds for 300+ million end users and love playing around with ways to utilize our product in all sorts of use cases. Most recently, we built Winds, an open-source RSS and Podcast application with a strong focus on UI and UX. Shortly after we launc…

Engineering

Building a Node.js Powered API with Express, Mongoose & MongoDB

One of my favorite parts of my job as a Developer Evangelist at Stream is building sample applications. It is an enthralling way to engage and interact with potential and existing customers, as well as show off the fun technology we use and build with every single day. The applications I build range…

Engineering

Using .IO Domain Names for Production Traffic

We’re currently updating this article. Please check back soon. In the meantime, if you are interested in activity streams, check out these helpful resources: 13 Tips for a Highly Engaging News Feed Based UI Kits Try the API

Engineering

Examining Decentralized Social Networks

Most companies who create a social network do so with the end goal of collecting information, interests and habits of their users in order to monetize that data (usually through advertising). They guard this data heavily and many of the largest social networks are trusted enough to be Identity Provi…

Engineering

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 …

Engineering

Redis: Reducing Memory Usage

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

Engineering

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.

Engineering

Scalability as a Service, Guest Post on HighScalability

Thierry wrote a guest post on HighScalability called Scalability as a Service. It explains the trend how development is moving towards a hosted component based approach.