Push or Pull ngăn xếp công nghệ nào được FACEBOOK và INSTAGRAM lựa chọn phát triển NEWS FEED?

Поделиться
HTML-код
  • Опубликовано: 13 сен 2022
  • Push or Pull ngăn xếp công nghệ nào được FACEBOOK và INSTAGRAM lựa chọn phát triển NEWS FEED?
    Trong bài học này, chúng ta sẽ tìm hiểu về newsfeed Facebook và kiến ​​trúc của nó. Chúng ta sẽ khám phá những điểm chính sau:
    1 - Nguồn cấp tin tức Facebook hoạt động như thế nào?
    2 - Chúng ta sẽ thấy một thiết kế hệ thống chi tiết của hệ thống newsfeed của Facebook.
    3 - Các thuật toán sử dụng trong hệ thống.
    Link: algodaily.com/lessons/dive-in...
    🚩 Subscribe ➜ / tipsjavascript
    #backend #anonystick #database
    ✅ Follow Me:
    Blog: anonystick.com
    Facebook: / tipjs
    RUclips: / tipsjavascript

Комментарии • 37

  • @oXuanQuynh-BDCDT
    @oXuanQuynh-BDCDT Год назад

    thầy giải thích rất kỹ và hay ạ . mong thầy ra nhiều video hay

  • @binhnguyenviet1305
    @binhnguyenviet1305 Год назад +4

    quá tuyệt vời, cảm ơn chú tips. Mong chú ra nhiều tricks trong việc thiết kế phần mềm ạ

    • @anonystick
      @anonystick  Год назад

      OK, rảnh là mình ra liền.

  • @trantoan6985
    @trantoan6985 Год назад +1

    like ngay và luôn

  • @thienngo2953
    @thienngo2953 Год назад +1

    video hữu ích quá anh!

  • @tuananhang8703
    @tuananhang8703 Год назад

    tuyệt vời quá ạ

  • @QuyNguyen-ct6yr
    @QuyNguyen-ct6yr Год назад +1

    Hóng mãi, rất cảm ơn anh

  • @anonystick
    @anonystick  Год назад

    Video tiền đề cho phần này là đây nhé ANH CHỊ:
    Observer pattern được sử dụng triển khai news feed trong facebook và cách triển khai DOTA 2 vs IP 14
    ruclips.net/video/7J5pRc2vzWk/видео.html

  • @nguyenuc5754
    @nguyenuc5754 Год назад +1

    cảm ơn kênh :> đã giúp em mở mang nhiều thứ

    • @anonystick
      @anonystick  Год назад +1

      Cảm ơn em. Do chúng ta có duyên đó chứ.

  • @t_nhubh7945
    @t_nhubh7945 3 месяца назад +1

    Em rất thích cách thầy truyền tải kiến thức ạ. Mong thầy thật nhiều sức khỏe và có thể ra nhiều video hơn nữa. Và nếu được thầy có thể ra thêm video về các mô hình dùng để triển khai code với ạ

    • @anonystick
      @anonystick  3 месяца назад

      Cảm ơn em! Chúc em mọi điều tốt đẹp

  • @nguyenhuydinh
    @nguyenhuydinh Год назад +1

    kênh anh rất hay luôn.

    • @anonystick
      @anonystick  Год назад +1

      Tks em. Nếu em thấy hay thì Share cho bạn bè hen.

  • @monglevan7681
    @monglevan7681 Год назад

    A làm về hệ thống lưu trữ dữ liệu media đi a

  • @studyandentertainment581
    @studyandentertainment581 Год назад

    hay quá a, cho e hỏi link cuốn sách ở đâu vậy ạ!

  • @skybie341
    @skybie341 Год назад +1

    Ở cuối video ko có phần code thực hành hả anh ơi

  • @ongtheanh1852
    @ongtheanh1852 Год назад +1

    Một kênh chia sẻ tuyệt vời ạ

  • @congvu2923
    @congvu2923 Год назад +1

    Anh ơi, phần code demo cuối video hình như nó mất tiêu rùi ạ T.T

  • @huynhhoangthanh2726
    @huynhhoangthanh2726 Год назад +3

    Hi Anh, Series xịn quá anh ơi. Cho em hỏi thêm là mình dùng push strategy thì lúc người dùng nhận new feeds sẽ nhanh hơn nhưng lúc tạo new feed sẽ chậm hơn do phải push vô DB phải ko anh? Nếu có thì có cách nào khắc phục ko anh?

    • @anonystick
      @anonystick  Год назад

      Tạo news feed, ý em là do push vào 1000 người theo dõi đúng không em?

    • @huynhhoangthanh2726
      @huynhhoangthanh2726 Год назад

      @@anonystick đúng rồi anh.

    • @bachnguyen1137
      @bachnguyen1137 Год назад +2

      Mình có thể để việc push vô db cho những ng subscriber vào background chạy ngầm, ko liên quan đến việc tạo new feed bạn ơi

    • @huynhhoangthanh2726
      @huynhhoangthanh2726 Год назад

      @@bachnguyen1137 thank bạn

  • @minhtrantuan8034
    @minhtrantuan8034 Год назад +1

    cho em hỏi em đang có kiến thức JS ở mức ổn, biết react cơ bản rồi nhưng đang học NodeJS vì cảm thấy hợp với BE hơn, thì ngoài các kiến thức về NodeJS (ExpressJS), MVC, RESTful API, database thì em cần chuẩn bị thêm gì để apply vào vị trí BE ạ?

    • @anonystick
      @anonystick  Год назад

      Kiến trúc, pattern database, HA, Scalable, cache, elasticsearch, mq... Vậy là ổn á em.

    • @minhtrantuan8034
      @minhtrantuan8034 Год назад +1

      @@anonystick học hết những kthuc đó thì mới đủ apply intern hoặc fresher á anh :)) căng thẳng thế nhỉ

    • @anonystick
      @anonystick  Год назад

      @@minhtrantuan8034 Không em. Biết thôi, để còn trả lời họ chứ.

    • @minhtrantuan8034
      @minhtrantuan8034 Год назад

      @@anonystick vâng em cảm ơn, mong kênh ngày càng ra nhiều video hay hơn nữa ạ

    • @khanhminhhoang9313
      @khanhminhhoang9313 Год назад

      Mình thấy bác Tips khuyên đúng bạn à, giờ nhiều cty phỏng vấn họ hỏi sâu lắm, dù chỉ là vị trí intership/ Fresher. Chắc tại h nhiều ng theo lập trình nên cạnh tranh nhiều, các cty có nhiều nguồn cung nên hỏi cũng khắt khe hơn. Mình cũng đang gắng học hỏi thêm. Cũng may tìm đc kênh bác Tips nhiều cái hay thật.

  • @SonNguyen-ws6xw
    @SonNguyen-ws6xw Год назад

    Ở mô hình Push, khi 1 user update status thì nó sẽ tạo ra n bản ghi cho n người followers. Các bản ghi giống nhau này được lưu hết ở trong db ạ? Như vậy mỗi user sẽ có 1 db riêng ạ? Anh giải đáp giúp em với ạ. Em cảm ơn anh ạ

    • @tuannguyenanh4956
      @tuannguyenanh4956 Месяц назад

      Theo như mình coi video thì là vậy á. Chắc là khi tạo tài khoản thì mỗi tài khoản sẽ có db riêng để lưu các dữ liệu cơ sở để phục vụ cho nhiều mục đích khách nhau haha

    • @tuannguyenanh4956
      @tuannguyenanh4956 Месяц назад

      Đương nhiên là những dữ liệu đó sẽ mang tính cá nhân hoá nhiều hơn