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ế giới quan về việc xử lí cho câu chuyện non blocking và ordering vì sử dụng RB ở giữa. Problem của single thread được xử lí rất khéo nhờ sử dụng multithread đẩy vào RB=))) đúng là thay đổi góc nhìn, thay đổi thế giới quan. Người nghĩ ra được cái này phải đỉnh lắm ❤❤
Mình vẫn chưa hiểu chỗ Ring Buffer lắm. Kafka insert data vào RB. Journaler + replicator + unmsler đọc từng slot trong ring và xử lý data. Business đọc data từ RB ra. Ở phía thằng Kafka thì nó không bị block vì nó insert thoải mái vào RB, nhưng 4 thằng kia vẫn bị block nhau ở từng slot chứ nhỉ. Dùng RB có gì tối ưu hơn queue ta
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 :))
Hiệu quả của giải pháp kiến trúc cần được chứng minh bằng lý thuyết và phải kiểm nghiệm lại qua đo đếm bằng thực nghiệm, và phải tính đến cả tiêu chí phí/hiệu suất (price/performance ratio) của hệ thống.
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...
Ko đc, thích thì b tự build hoặc thuê người chịu build với budget như vậy. Nếu business của b chết non như bao cái khác thì ko sao, còn nếu thành công và xảy ra vấn đề thì chịu khó bỏ ít nhất 10-20k/tháng để xử lý và migration nhé
có làm lập trình không bạn ?? đây là tech talk dành cho người trong nghề cntt hoặc những ai có đam mê tìm hiểu. Nếu không thuộc 2 dạng người này thì đừng vào xem rồi phán bừa.
@@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 à :)))
Business của khách có sống đc đến mức x100 ko hẵng nói 🤣. Mà có sống đc đến mức x100 thì người ta cũng ko thuê b đâu 🤣, nếu b làm đc 1 sản phẩm x100 như này rồi thì t mới phục b. B chỉ thấy đc 1 con đường đi đến đích, kiến trúc này được tạo ra nhằm giải quyết 7749 kiếp nạn mà b còn ko biết tồn tại trên đời đó 🤣
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ế giới quan về việc xử lí cho câu chuyện non blocking và ordering vì sử dụng RB ở giữa. Problem của single thread được xử lí rất khéo nhờ sử dụng multithread đẩy vào RB=))) đúng là thay đổi góc nhìn, thay đổi thế giới quan. Người nghĩ ra được cái này phải đỉnh lắm ❤❤
đã k hiểu thì nói bé bé thôi b :v
@@vantoan887 thì mình hiểu như vậy thì mình cmt thôi b, sao phải toxic? Bạn hiểu r thì tốt, còn mình hiểu vậy thì mình nói vậy b ạ
Mình vẫn chưa hiểu chỗ Ring Buffer lắm. Kafka insert data vào RB. Journaler + replicator + unmsler đọc từng slot trong ring và xử lý data. Business đọc data từ RB ra. Ở phía thằng Kafka thì nó không bị block vì nó insert thoải mái vào RB, nhưng 4 thằng kia vẫn bị block nhau ở từng slot chứ nhỉ. Dùng RB có gì tối ưu hơn queue ta
ô cháu mới đi học đc sếp dạy cho r à 😂
Đỉnh chứ. Của tây làm, còn ta chỉ áp dụng cũng lòi trĩ.
Cảm ơn Grokking và Tiki vì video bổ ích này.
Anh áo xanh thuyết trình cuốn và dễ hiểu quá. Đó là thể hiện của việc hiểu biết cực kỳ sâu sắc
Thank for sharing
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.
Cảm ơn Grokking va Tiki ! Nội dung buổi nói chuyện rất bổ ích.
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 :))
Lẫn nhiều thuật ngữ quá, chưa tiếp xúc nghe ko hiểu được là đúng :p
Nao giảng lại cho anh :3
@@thanhbuitien2926 Em lam mot cai video roi a ei
Chia sẻ hay mà bây giờ mới tìm ra. Cảm ơn Grokking và các diễn giả từ Tiki
Anh này nói hay nhỉ, tinh thàn chia sẻ cao
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á :((
Sản phẩm có chút ét có gì đâu cả đời 😂😂
Excellent information and very informative. Nội dung buổi nói chuyện rất bổ ích.
Bài toán của Tiki thực sự kinh khủng và cần những super engineer !
Cảm ơn Grokking & Tiki team đã chia sẻ (y)
cảm ơn team grokking và tiki đã chia sẻ :)
Cảm ơn chia sẻ rất hay từ Tiki và Grokking ạ :D
Techtalk bổ ích, cảm ơn anh đã sharing. Đúng những kiến thức mình cần validate
nghe rất cuốn, thanks grokking & Tiki
quá chất lượng, thả tim cho các admin,
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 :(
Nhìn quả đầu là thấy uy tín rồi
Chỗ RB thât sự ko biết usecase cụ thể lắm
Anh gầy áo xanh nói hay quá
Hiệu quả của giải pháp kiến trúc cần được chứng minh bằng lý thuyết và phải kiểm nghiệm lại qua đo đếm bằng thực nghiệm, và phải tính đến cả tiêu chí phí/hiệu suất (price/performance ratio) của hệ thống.
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ỉ
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...
ok nhưng mà tiki làm gì có nhiều KH nữa đâu mà phải phức tạp :D
45:00 callback response
Cái này mà thuyết trình với engineer nước ngoài họ cười vô cho mặt
Bình thường quá. Giờ cho budget 1k/tháng build đc hay ko?
Ko đc, thích thì b tự build hoặc thuê người chịu build với budget như vậy. Nếu business của b chết non như bao cái khác thì ko sao, còn nếu thành công và xảy ra vấn đề thì chịu khó bỏ ít nhất 10-20k/tháng để xử lý và migration nhé
code quá ốm dữ vậy ak mọi người
Sao không dùng nền tảng có thế mạnh về concurrency thì đỡ gắn ghép thêm các tool khác. Nên học hỏi Alibaba, Wechat, WhatApp
Tiki ko cạnh tranh được với Shopee Lazada
Kiểu này không biết sống được bao lâu nữa !
bạn thật sự ko hiểu nổi cái video này là về cái gì phải ko?
Sorry tôi từng tiki chết ẻo rồi 😢
38:45 zmq
Mà sao dịch vụ đơn giản mà cứ làm quá lên nhờ
Mời thánh build cái system đơn giản như tiki.
Vấn đề ở đây là hệ thống có khả năng đáp ứng lượng truy cập lớn chứ k phải một cái hệ thống bé tí khoảng vài chục nghìn traffic
tỉ đô của người ta mà ở đó bảo đơn giản :))
Nói nghe là biết không phải dân trong ngành, nếu là dân trong ngành mà nói được câu này thì cũng chỉ là hạng F
có làm lập trình không bạn ?? đây là tech talk dành cho người trong nghề cntt hoặc những ai có đam mê tìm hiểu. Nếu không thuộc 2 dạng người này thì đừng vào xem rồi phán bừa.
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á :(
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 😁
@@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 à :)))
có 1 số từ dịch ra nghe hơi buồn cười dù sao ae cũng hiểu mà
Làm dev tầm 1-2 năm thôi nghe thấy dễ chịu lắm
nghe nhiều rồi nghe nghiện lắm :))
Chả có cái gì cả mà trình bày. hãy nghĩ bài toán x100 lần hơn nữa.
Business của khách có sống đc đến mức x100 ko hẵng nói 🤣. Mà có sống đc đến mức x100 thì người ta cũng ko thuê b đâu 🤣, nếu b làm đc 1 sản phẩm x100 như này rồi thì t mới phục b. B chỉ thấy đc 1 con đường đi đến đích, kiến trúc này được tạo ra nhằm giải quyết 7749 kiếp nạn mà b còn ko biết tồn tại trên đời đó 🤣