System Design

Facebook Timeline Interview

Wes Episode 2

Wes asks Kevin to design the Facebook/Twitter Timeline with an emphasis on scaling to a large number of users.

I'd encourage you to pause where relevant to try to think through these designs yourself - it really helps the content sink in.

Helpful Links

RabbitMQ quick start documentation - https://www.rabbitmq.com/getstarted.html

Apache Kafka introductinon - https://kafka.apache.org/intro