Xây dựng kiến trúc chịu tải lớn ở Tiki

Поделиться
HTML-код
  • Опубликовано: 2 июл 2024
  • Tham khảo thông tin về series Techtalk của Grokking: www.grokking.org/techtalks/
    ----
    Thiết kế được một hệ thống có khả năng chịu tải cao và dễ mở rộng luôn là một bài toán khó và đòi hỏi người kỹ sư phải có kiến thức sâu về hệ thống cũng như hiểu rõ business.
    Đối với mỗi lĩnh vực khác nhau thì sẽ có những bài toán khó khác nhau, kèm theo đó là những công nghệ, kỹ thuật phù hợp.
    Trong TechTalk #33: Highly Scalable Architecture lần này, các bạn sẽ được nghe chia sẻ từ 2 speaker đang xây dựng hai hệ thống eCommerce và AI sẽ chia sẻ kinh nghiệm của họ đúc kết được trong quá trình xây dựng hệ thống của mình.
    ---
    Talks:
    1. High Concurrency Architecture at TIKI (Tiếng việt)
    - Speaker: Nguyễn Hoàng Bách - Senior Principal Engineer @ TIKI
    Trải qua 9 năm xây dựng và phát triển hệ thống, đội ngũ engineer TIKI lần lượt phải giải quyết từng bài toán kỹ thuật khó khăn để hệ thống phát triển theo kịp tốc độ tăng trưởng của business. Đặc thù của hệ thống Ecommerce có một thách thức lớn là phải đảm bảo tính chính xác của dữ liệu nhưng đồng thời vẫn phải đáp ứng lượng truy cập lớn. Do đó High Concurrency Architecture có vai trò quan trọng trong kiến trúc tổng thể của TIKI. Nó cũng là bước tiến lớn của các kỹ sư TIKI trong 6 tháng qua.
    ----
    Xin cảm ơn hai nhà tài trợ VNG (www.vng.com.vn/) và Holistics (www.holistics.io/) đã tài trợ kinh phí thực hiện video này.
    Timeline:
    00:00 - Grokking Introduction
    00:38 - High concurrency architecture at Tiki
    06:25 - Principles at Tiki
    11:10 - Pegasus - High throughput API at Tiki
    14:11 - Pegasus - Architecture
    16:29 - Pegasus - Compression
    18:49 - Pegasus - Technology
    19:27 - Pegasus - Benchmark
    21:30 - Arcturus - High concurrency inventory API at Tiki
    23:26 - Arcturus - Context Diagram
    25:08 - Arcturus - Architecture
    29:31 - Arcturus - Problem and Solutions

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

  • @MinhLe-ow6op
    @MinhLe-ow6op 4 месяца назад +4

    Mình mới xem talk này từ 7 8 tháng trước, lúc đó thật sự không hiểu lắm, giờ nghe lần 2 vỡ ra nhiều điều. Nhất là thay đổi thêd giới quan về việc xử lí cho câu chuyện non blocking và ordering vì sd thằng single threading. Problem của single thread được xử lí rất khéo nhờ sử dụng ring buffer =))) đúng là thay đổi góc nhìn, thay đổi thế giới quan. Người nghĩ ra đưojc cái này phải đỉnh lắm ❤❤

  • @KhanhNHV60566
    @KhanhNHV60566 4 года назад +1

    cảm ơn team grokking và tiki đã chia sẻ :)

  • @TanPhamNgoclaptrinhphp
    @TanPhamNgoclaptrinhphp 3 года назад

    Cảm ơn Grokking & Tiki team đã chia sẻ (y)

  • @duynguyen-ox7fx
    @duynguyen-ox7fx 2 года назад +1

    Cảm ơn chia sẻ rất hay từ Tiki và Grokking ạ :D

  • @phugodness
    @phugodness 4 года назад +1

    nghe rất cuốn, thanks grokking & Tiki

  • @vuhaongminhcntt
    @vuhaongminhcntt 4 года назад +4

    Cảm ơn Grokking va Tiki ! Nội dung buổi nói chuyện rất bổ ích.

  • @tamvongatvn1084
    @tamvongatvn1084 2 года назад

    quá chất lượng, thả tim cho các admin,

  • @Sulerhy
    @Sulerhy 2 года назад +1

    Anh thuyết trình đỉnh cao quá. Thấy mình cũng là một SE mà thật nhỏ bé, còn phải học vô vàn thứ mới.

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

    Techtalk bổ ích, cảm ơn anh đã sharing. Đúng những kiến thức mình cần validate

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

    Excellent information and very informative. Nội dung buổi nói chuyện rất bổ ích.

  • @12a4tv
    @12a4tv 4 года назад +3

    Anh này nói hay nhỉ, tinh thàn chia sẻ cao

  • @Peter-Donate
    @Peter-Donate Год назад +3

    Anh này nói là hiểu trình ngay, chắc dành cả đời làm cái này mà quên ăn quên uống lun hay sao mà anh nhìn ốm yếu quá :((

  • @nguyenminhdan380
    @nguyenminhdan380 2 года назад +1

    Bài toán của Tiki thực sự kinh khủng và cần những super engineer !

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

    nghĩa là dùng các kỹ thuật và kiến trúc với ngôn ngữ java, query từ mongodb xong cache vào memory, php móc data từ memory ra đúng không nhỉ

  • @TruongHoang-du9if
    @TruongHoang-du9if 2 года назад +5

    Xem talk này từ năm 2 đại học, năm 3 xem lại một lần, lên đầu năm 4 xem lại lần nữa mới hiểu. Hiểu ra thì thấy rất hay, đúng là thay đổi thế giới quan :))

    • @kien_dinh
      @kien_dinh 2 года назад

      Lẫn nhiều thuật ngữ quá, chưa tiếp xúc nghe ko hiểu được là đúng :p

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

      Nao giảng lại cho anh :3

    • @TruongHoang-du9if
      @TruongHoang-du9if Год назад

      @@thanhbuitien2926 Em lam mot cai video roi a ei

  • @ThinhNguyen-zu1jj
    @ThinhNguyen-zu1jj 8 месяцев назад

    Anh gầy áo xanh nói hay quá

  • @skidrow406
    @skidrow406 2 года назад

    45:00 callback response

  • @mykun8737
    @mykun8737 2 года назад +2

    trước khi nói 1 vấn đề, diễn giả cần đặt vấn đề, đầu vào, đầu ra ntn, chứ nói như vậy ít ai hiểu được :(

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

    nhiều khái niệm quá, dùng ngay từ chuyên ngành luôn.... nên mình rất khó hiểu. ko biết có nhiều người hiểu ko, hay là lờ mờ nhìn cái mô hình từ slide rồi đoán nội dung...

  • @skidrow406
    @skidrow406 2 года назад

    38:45 zmq

  • @vanthienpham
    @vanthienpham 6 месяцев назад

    code quá ốm dữ vậy ak mọi người

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

      tụt cả người luôn ý chứ bạn

  • @HuyPham-vm1sr
    @HuyPham-vm1sr 2 года назад +3

    Mọi ng nên nói Anh thì Anh hẳn mà Việt thì Việt hẳn đi, nửa nọ nửa kia thấy khó nghe quá :(

    • @ericchou8615
      @ericchou8615 2 года назад +3

      Thì dân IT xem chứ ai xem, IT thì chắc nghe nửa nạc nửa mỡ quen rồi...Team làm service đó phải own cái đấy.... truy cập directly, rồi thì business 😁

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

      @@ericchou8615 Có mấy anh em kia thích thế thôi chứ mình vẫn dùng Việt ra Việt mà Anh ra Anh mà :))) Tùy người thật. Vả lại ở trong môi trường các ae lẫn lộn thì 1 thời gian cũng giống nhau hết à :)))

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

      có 1 số từ dịch ra nghe hơi buồn cười dù sao ae cũng hiểu mà

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

      Làm dev tầm 1-2 năm thôi nghe thấy dễ chịu lắm

    • @PhanNghia177
      @PhanNghia177 18 дней назад

      nghe nhiều rồi nghe nghiện lắm :))