При построении социальной сети по типу шардинга встает проблема обмена данными между шардами. Традиционная репликация в данном случае не подходит по разным причинам. В данной архитектуре для реализации «ленты Друзей» лучше использовать сервер очередей используя систему: Подписка-Уведомление.
В качестве брокера обмена предлагается использовать сервер очередей RabbitMQ, реализующий протокол AMQP