I wrote a post a while back about how the design of your social tools can help solve this problem:
https://medium.com/i-m-h-o/c4c4074591ba
If you look at sites that are based on following users or categories they are able to scale to much larger sizes without breaking down.