Creating an activity feed is always challenging, creating one that servers request for 2 million users (and growing) is even more fun.
Working on Eight's activity feed (https://8card.net/) I came to realize that there is no such thing as a "right way" for building a feed, just lots of trade-offs to consider.
So I thought it might be interesting to share a couple of lessons and tricks I have learned on the way.