Designing 'People You May Know' at Social-Network Scale

Designing “People You May Know” at Social-Network Scale

Designing “People You May Know” at Social-Network Scale A complete, beginner-to-advanced walkthrough of building a personalized friend/connection recommendation system that works for hundreds of millions of users — covering the graph theory, the machine learning, the infrastructure, and the interview questions that come with it. 01 · Intro & History02…

Read More
Designing a Real-Time Collaborative Story Writing Platform

Designing a Real-Time Collaborative Story Writing Platform

Designing a Real-Time Collaborative Story Writing Platform A complete, interview-focused architecture walkthrough for building a system where thousands of writers can co-author the same evolving story or fan-fiction universe — together, live, without stepping on each other’s sentences. 01 · Introduction02 · Problem03 · Concepts04 · Architecture05 · CRDT Engine06…

Read More