Messaging App - System Design Interview Question - WhatsApp / WeChat

Поділитися
Вставка
  • Опубліковано 14 січ 2025

КОМЕНТАРІ • 18

  • @TechPrepYT
    @TechPrepYT  Місяць тому

    🔍 Full Write Up + Bonus Section (What Top Tech Interviewers Really Want to See) → www.techprep.app/system-design 🎯

  • @culturedgator
    @culturedgator 10 місяців тому +2

    the quality of content, the simple and effective style and to the point => this channel deserves to go exp()

  • @pribeirorib
    @pribeirorib 10 місяців тому

    High quality technical analysis and to the point! Love it

  • @zamoqi
    @zamoqi 10 місяців тому +1

    one of the best and comprehensive system design. Brief and straight to the point. Might Have to refer to this a lot! Appreciate yourwork!

  • @vst-name
    @vst-name 10 місяців тому +4

    Discord switched from Cassandra to SyllaDB, the main drawback of Cassandra is that it has worse performace of reads, i.e. reads are move expensibe than writes due to it's distribution architecture.

    • @khushalgandhi5157
      @khushalgandhi5157 4 місяці тому

      man where r u preparing for system design interviews , lld and hld and where do u read these kind of things

    • @vst-name
      @vst-name 4 місяці тому

      @@khushalgandhi5157 with time, you're just starting to get all kind of interesting recommendations on YT =)

  • @kishorsharmashutihar9176
    @kishorsharmashutihar9176 10 місяців тому +2

    Discord migrated from cassandra to scylladb

  • @erickrds
    @erickrds 10 місяців тому

    Hey man, thanks for the video! What do you use to build the db schemas and design drawings?

    • @TechPrepYT
      @TechPrepYT  10 місяців тому +1

      Glad you enjoyed the video! The schemas are created with dbdiagram.io/home

  • @AventadorLP1
    @AventadorLP1 10 місяців тому

    If e2e encrypted the notification wouldn’t be able to show cleartext. So either the app would need poll in the background and locally generate the decrypted notification (High usage might get killed early). Or a silent notification will be sent from the APN server which could trigger to fetch the message decrypt and then generate a local notification.

  • @peteremad5228
    @peteremad5228 10 місяців тому

    i really like this video..but i want to know how to learn these things ? what is the topic ( devops maybe) ?

    • @daviddoyle7580
      @daviddoyle7580 9 місяців тому

      Its all in System Design Interview An Insider's Guide by Alex Xu, i think alot of these videos on youtube are based on chapters from that book

  • @dibll
    @dibll 10 місяців тому

    Is it possible to share slides? I think it would help reiterate the concepts without going over the video again and again. Thanks again for putting out there one of the best system design material.

    • @TechPrepYT
      @TechPrepYT  10 місяців тому +1

      Yes, the written version of the video (with the slide images) will be available on the wesbsite soon!

  • @mikhailtrifonov4980
    @mikhailtrifonov4980 9 місяців тому

    Thank you for the video, i liked. I have small question, you said "because we have limited the group chat to 150 members, it's ok to maintain separate queue for each user". How limitation related to each user, not clear, what do you mean here

  • @mhadi-dev
    @mhadi-dev 8 місяців тому

    Correction: Discord uses ScyllaDB

  • @Adamskyization
    @Adamskyization 4 місяці тому

    Websockets are not lightweight