System Design Interview Crash Course
Vote

0% completed

​

Design LinkedIn Connections

This lesson designs LinkedIn Connections, the feature that records who is connected to whom. The design has two very different halves: a small write path, which handles invites and accepts, and a very large read path, which answers "is this person my connection?" on almost every page. Every section below belongs to one of those two halves.

1. Problem Definition and Scope

We are designing the backend system for the "Connections" feature on LinkedIn. This system manages the professional social graph, which is the full record of who is connected to whom.

.....

.....

.....

Like the course? Get enrolled and start learning!
shivani agrawal

shivani agrawal

· 4 months ago

the decision to use MYSQL as the data store is not clear ? why can we use a no-sql store like DDB here ?

Show 1 reply

Reading Progress

0%


Vote for new content