System Design: Twitter (5+ Approaches)

Ойын-сауық

System design (HLD) for Twitter by a FAANG Senior Engineer that has reviewed over 100 design documents. 📚
This video will cover the complete high-level design and data flow diagrams for the software architecture entailed by this common system design interview question.
NOTES & CORRECTIONS:
- excalidraw file: excalidraw.com/#json=wOCs42zY...
- screenshots of the excalidraw file: imgur.com/a/iARP5so
- text file: pastebin.com/m9DiQwNg

Пікірлер: 9

  • @SDFC
    @SDFC9 ай бұрын

    NOTES & FILES: - excalidraw file: excalidraw.com/#json=wOCs42zY3ba3_UWsCA1W2,-ihYDBv-ek0brC1Ix7dWWw - screenshots of the excalidraw file: imgur.com/a/iARP5so - text file: pastebin.com/m9DiQwNg

  • @rohit-ld6fc
    @rohit-ld6fcАй бұрын

    why the followerDB is ready heavy? it will have the same number of read request as tweets get created. only difference is that the processing is going to take time for those read queries. that does not mean the read calls are going to be huge.

  • @LolLol007
    @LolLol0079 ай бұрын

    Thank you for your work

  • @panhejia
    @panhejia6 ай бұрын

    Really neet content as always. i think the last cold start question is more about how to generate a user's full timeline when they first join Twitter. Like what would twitter do if the newcomer have not followed anyone yet... They can't be showing a blank page, right? I was thinking maybe having the newcomer select a few topics/categories that they are interested in, and from the TopK analysis of all the tweets, just show them some top clicked tweets. Or maybe straightup recommend some celebrities when the newcomer joins twitter. After all, fetching celebrity is a poll based mechanism.

  • @user-uo6dh9yu3y
    @user-uo6dh9yu3y9 ай бұрын

    Very nice ❤

  • @panhejia
    @panhejia6 ай бұрын

    One more question, if celebrity 1 follows celebrity 2, how to build celebrity 1's timeline? poll based method as everyone else? Or maybe build some sort of smaller social circle within Twitter just for the celebrities?

  • @user-cg4yi7bh5e
    @user-cg4yi7bh5e8 ай бұрын

    Thank you

  • @handle-handler
    @handle-handler9 ай бұрын

    Thankyou❤

  • @slavone666
    @slavone6663 ай бұрын

    Starts at 13:06

Келесі