- Видео 50
- Просмотров 305 663
Grokking Vietnam
Вьетнам
Добавлен 29 мар 2016
Grokking Vietnam is a non-profit organization founded by Vietnamese Software Engineers. Since our foundation in 2014, we've been working on different projects to help building a strong community of Software engineers in Vietnam.
Learn more about us: www.grokking.org
Learn more about us: www.grokking.org
Grokking Techtalk #47 - Approaches for DevOps and MLOps
Ở Techtalk lần này Grokking mang đến một cách tiếp cận trong MLOps, một mảnh ghép không thể thiếu để tạo nên một hệ thống ML.
Bên cạnh đó, còn giới thiệu thêm về một hướng giải quyết các vấn đề CI/CD của DevOps nhằm tối ưu quy trình phát triển phần mềm. Tham dự Techtalk lần này là 2 diễn giả với nhiều kinh nghiệm trong phát triển hệ thống.
- Anh Trung Nguyễn - Principal Software Engineer @ KMS Healthcare
Hiện tại anh Trung đang giữ vai trò DevOps Architect, chịu trách nhiệm thiết kế và thực hiện triển khai xây dựng các nền tảng về DevOps trong các project ở KMS.
- Anh Thái Tăng - Lead Machine Learning Engineer @ MoMo
Anh Thái có nhiều năm kinh nghiệm làm việc trong nhiều vai trò bao gồm data e...
Bên cạnh đó, còn giới thiệu thêm về một hướng giải quyết các vấn đề CI/CD của DevOps nhằm tối ưu quy trình phát triển phần mềm. Tham dự Techtalk lần này là 2 diễn giả với nhiều kinh nghiệm trong phát triển hệ thống.
- Anh Trung Nguyễn - Principal Software Engineer @ KMS Healthcare
Hiện tại anh Trung đang giữ vai trò DevOps Architect, chịu trách nhiệm thiết kế và thực hiện triển khai xây dựng các nền tảng về DevOps trong các project ở KMS.
- Anh Thái Tăng - Lead Machine Learning Engineer @ MoMo
Anh Thái có nhiều năm kinh nghiệm làm việc trong nhiều vai trò bao gồm data e...
Просмотров: 2 225
Видео
Grokking Techtalk 46: Lessons from years hacking and defending Vietnamese banks
Просмотров 9 тыс.Год назад
Trong những năm gần đây, Việt Nam luôn là một trong những quốc gia có tỉ lệ nhiễm mã độc và hứng chịu các cuộc tấn công mạng thuộc nhóm cao trên thế giới. Bên cạnh đó, mức độ sử dụng máy tính và các thiết bị thông minh tại Việt Nam tăng đột biến do ảnh hưởng của COVID-19, và đây cũng chính là môi trường lý tưởng để virus bùng phát, lây lan mạnh. Điều nay làm dấy lên mối lo ngại về an ninh trên ...
Grokking Techtalk #45: First Principles Thinking
Просмотров 7 тыс.2 года назад
Bạn có từng nghe ai đó nói về First Principles Thinking? Nó là gì và engineers chúng ta có thể sử dụng như thế nào cho công việc của mình? First Principles Thinking là một trong những phương pháp mà chúng ta có thể vận dụng để phân chia những vấn đề phức tạp thành những vấn đề nhỏ và cơ bản hơn có thể giải quyết được, cuối cùng tổng hợp lại thành một giải pháp có thể giải quyết được vấn đề phức...
Grokking Techtalk #43: Payment Gateway Demystified
Просмотров 3,1 тыс.2 года назад
Trong Techtalk #43 này, các bạn tham gia sẽ được chia sẻ về những thành phần của một payment gateway, quá trình xử lý một transaction, cách thức lưu trữ thông tin thanh toán, xử lý hoàn tiền,.. và những vấn đề gặp phải khác khi xây dựng một cổng thanh toán trực tuyến. Chủ đề sẽ đi qua các nội dung sau: - Payment Domain Knowledge - Payment Gateway Integration Create Order Check Order Amount (Opt...
Giới thiệu về Micro Frontends
Просмотров 13 тыс.3 года назад
Kiến trúc Micro Frontend cho phép bạn thực hiện các thay đổi nhanh hơn để phù hợp với các vai trò khác nhau. Kiến trúc này mang lại những giá trị nhất định như: • Đơn giản hơn, do đó dễ quản lý hơn. • Các team độc lập có thể làm việc trên cùng một ứng dụng frontend một cách dễ dàng. • Có thể migrate từ một ứng dụng cũ dễ dàng hơn bằng cách chạy một ứng dụng mới song song. Nếu bạn đã từng nghe v...
Chỉ tốt nghiệp Đại học ở Việt Nam thì có cơ hội làm việc tại Silicon Valley hay không?
Просмотров 3,2 тыс.3 года назад
Chỉ tốt nghiệp Đại học ở Việt Nam thì có cơ hội làm việc tại Silicon Valley hay không? Có cần phải học Thạc sĩ hay Tiến sĩ để được nhận vào các công ty công nghệ hàng đầu thế giới như Facebook, Amazon, Google hay không? Thực nghiệm hay bằng cấp cao, đâu là ưu tiên của các nhà tuyển dụng? Để trả lời những câu hỏi này, Grokking đã mời các bạn chia sẻ với 4 bạn kỹ sư phần mềm Việt Nam đang làm việ...
Trải nghiệm phỏng vấn vị trí software engineer ở Amazon, Facebook, Google
Просмотров 9 тыс.3 года назад
Các Kỹ Sư Tại Amazon, Facebook, Google đã chuẩn bị và luyện tập cho các vòng phỏng vấn như thế nào? Để giải đáp câu hỏi này, Grokking đã mời các bạn chia sẻ với 4 bạn kỹ sư phần mềm VN đang làm việc tại các công ty công nghệ hàng đầu trên toàn thế giới bao gồm Facebook, Amazon, Google để chia sẻ kinh nghiệm làm việc và apply vào các công ty này. Speaker 1: Anh Phạm Thanh Huy - Software Engineer...
Cách tiếp cận của AWS trong quá trình thiết kế nền tảng MLOps
Просмотров 3,3 тыс.3 года назад
Talk 2: AWS’s philosophy on designing MLOps platform. - Speaker: My Nguyễn - Solutions Architect @ Amazon Web Services - Ngôn ngữ: Tiếng Việt - Slide: www.slideshare.net/GrokkingVN/grokking-techtalk-40-awss-philosophy-on-designing-mlops-platform - Giới thiệu: Máy học (Machine learning) đang trở thành một trong những xu hướng lớn nhất trong phát triển hệ thống hiện đại, với khả năng đem đến nhữn...
Sự đánh đổi giữa tính Consistency và Availability trong các database cluster
Просмотров 11 тыс.3 года назад
Sự đánh đổi giữa tính Consistency và Availability trong các database cluster
Giới thiệu về Escape Analysis trong cách vận hành của Go compiler
Просмотров 1,6 тыс.3 года назад
Giới thiệu về Escape Analysis trong cách vận hành của Go compiler
Đặc điểm và tính ứng dụng của giao thức Gossip trong hệ thống phân tán
Просмотров 4,1 тыс.3 года назад
Đặc điểm và tính ứng dụng của giao thức Gossip trong hệ thống phân tán
Ứng dụng của Kafka và Kafka Connect trong xây dựng kiến trúc event-driven
Просмотров 22 тыс.3 года назад
Ứng dụng của Kafka và Kafka Connect trong xây dựng kiến trúc event-driven
Grokking Lab - Giới thiệu về engine Lucene
Просмотров 1,4 тыс.3 года назад
Grokking Lab - Giới thiệu về engine Lucene
Lab Checkpoint - Nhóm Operating System
Просмотров 1,5 тыс.3 года назад
Lab Checkpoint - Nhóm Operating System
Grokking Webinar: Vai trò của TechLead ở các công ty công nghệ
Просмотров 3,9 тыс.3 года назад
Grokking Webinar: Vai trò của TechLead ở các công ty công nghệ
Lab Checkpoint 4 - Giới thiệu Gobench, Consensus và thuật toán Raft
Просмотров 1,1 тыс.3 года назад
Lab Checkpoint 4 - Giới thiệu Gobench, Consensus và thuật toán Raft
Grokking Lab Checkpoint - Day 1 - Database
Просмотров 3,1 тыс.3 года назад
Grokking Lab Checkpoint - Day 1 - Database
Grokking Lab Checkpoint - Day 2 - Database
Просмотров 1,2 тыс.3 года назад
Grokking Lab Checkpoint - Day 2 - Database
Grokking Lab Checkpoint - Day 3 - Distributed System
Просмотров 2 тыс.3 года назад
Grokking Lab Checkpoint - Day 3 - Distributed System
Grokking Webinar: Trải nghiệm làm việc cho Tech Startups ở Mỹ
Просмотров 1,1 тыс.4 года назад
Grokking Webinar: Trải nghiệm làm việc cho Tech Startups ở Mỹ
Grokking Webinar: Engineering Manager 101
Просмотров 2 тыс.4 года назад
Grokking Webinar: Engineering Manager 101
Grokking Webinar: Chuẩn bị cho vòng phỏng vấn coding như thế nào để có kết quả tốt
Просмотров 4,6 тыс.4 года назад
Grokking Webinar: Chuẩn bị cho vòng phỏng vấn coding như thế nào để có kết quả tốt
Grokking Webinar: Công việc của nhà khoa học dữ liệu (Data Scientist) ở Silicon Valley
Просмотров 2,2 тыс.4 года назад
Grokking Webinar: Công việc của nhà khoa học dữ liệu (Data Scientist) ở Silicon Valley
Xây dựng kiến trúc giải quyết các bài toán data-intensive
Просмотров 12 тыс.4 года назад
Xây dựng kiến trúc giải quyết các bài toán data-intensive
Chia sẻ kinh nghiệm về tái cấu trúc phần mềm (Software Refactoring)
Просмотров 9 тыс.4 года назад
Chia sẻ kinh nghiệm về tái cấu trúc phần mềm (Software Refactoring)
Grokking Webinar #02: Từ Việt Nam đến Silicon Valley
Просмотров 3,5 тыс.4 года назад
Grokking Webinar #02: Từ Việt Nam đến Silicon Valley
Kiến trúc nền tảng cho một hệ thống AI
Просмотров 2,9 тыс.4 года назад
Kiến trúc nền tảng cho một hệ thống AI
Xây dựng kiến trúc chịu tải lớn ở Tiki
Просмотров 80 тыс.4 года назад
Xây dựng kiến trúc chịu tải lớn ở Tiki
Nhìn quả đầu là thấy uy tín rồi
Nói thì nói bà nó tiếng Anh cho dễ nghe, hoặc thuần tiếng Việt cho dễ hiểu. Nói tiếng Việt lâu lâu điệm vào mấy từ thể hiện, đúng rác.
Nhiều từ dịch sang tiếng Việt rất khó và dài dòng. Ví dụ scale , high concurrency ...
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
hay quá
quá hay anh ơi
Chia sẻ hay mà bây giờ mới tìm ra. Cảm ơn Grokking và các diễn giả từ Tiki
ok nhưng mà tiki làm gì có nhiều KH nữa đâu mà phải phức tạp :D
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 đó 🤣
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é
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
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.
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.
Cảm ơn anh đã chia sẻ, video quá bổ ích cho anh em
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?
cái web vexere nát vãi nhìn xấu kinh dị
Sorry tôi từng tiki chết ẻo rồi 😢
e có thể xin powerpoint được không ạ
Giờ em mới đọc được bài viết này, cảm ơn chia sẻ của anh. Không biết em có thể xin link github không ạ
Kênh mình còn làm ko ạ, em thấy lâu rồi ko có video mới
chục năm nay mà cái zalo vẫn lưu dữ liệu vào máy ng dùng(client) , rác zalo ăn dày ko chịu thuê sever, mua hdd chứa dữ liệu cho ng dùng, nhìn mạng xh của nga, đức, pháp, mĩ, tàu nhật mà chán
Không phải ko làm được, mà do ko có tiền đấy bạn. Các app như Whatsapp, LINE, WeChat cũng chả khác là mấy đâu bạn nhé. Phải từ từ có tiền rồi mới build chiến lược lưu trữ được.
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ĩ.
Thấy AXON là mình next liền.
Tại sao?
code quá ốm dữ vậy ak mọi người
Bảng performance của các thuật toán em thấy chưa chính xác lắm. Ví dụ như delete a item trong adjacency list thì còn phải remove cả các items con nữa nên không thể O(1) được đúng không ạ?
前端造诣不错
Thực ra nếu viết C mình cũng viết theo OOP Concept được nhưng mà nó lâu... Ngôn ngữ lập trình là công cụ để thực hiện principles/concepts cái nào nhanh tiện thì dùng chứ không phải ta đi gọt cho vừa công cụ. Uncle Bob nói rằng mỗi cách thức lập trình sẽ hạn chế bớt khả năng đi chứ không phải mang lại thêm khả năng, sự trade-off này giúp tăng tốc độ - giảm sự rắc rối.
Có lẽ vì đã quá lâu và hồi đó camera của kênh chưa đc tốt nên ảnh slide chất lượng khá tệ, gần như không thể nhìn thấy gì.
note: ưu tiên sử dụng Adjacency List.
, quả ví dụ hơi khó thấm, diễn giả cũng chưa show đc ví dụ về phần "best practice khi kết hợp oop và fp là dùng fp viết core, oop thì viết shell".
, đoạn cuối k đủ time nên nói nhanh và vắn tắt quá, k kịp triển khai hết các ý. hơi tiếc.
1:12:04 về phần Credit Card Authorization thì chưa thấy nói rõ là bên nào sẽ handle cái phần này nhỉ. kiểu bên nào sẽ lock 350$ mà user pay ấy. nếu là ngân hàng thì sao bên ngân hàng họ k refunds luôn mà lại phải qua bước này nhỉ, còn nếu là bên vexere thì sẽ lock cái 350$ đó kiểu gì.
sẽ tuyệt vời hơn nếu kênh có thể note ra màn hình những từ khóa tiếng anh mà khách mời nói, đồng thời có giải nghĩa ngắn gọn trong vòng 5 - 10 từ, giống như shark tank hoặc whose chance .. kiểu kiểu vậy
theo mình nghĩ thì những video này thuần kỹ thuật cho dev nhiều hơn, chứ ko phải chương trình giải trí, thu hút khán giả như shark tank. Webinar chủ yếu hướng tới dân công nghệ, mà dân công nghệ ko hiểu tiếng anh nữa thì tự chịu khó trao dồi thêm đi nha. riêng những người làm công nghệ như mình rất thích nghe những anh, những bạn này nói chuyện ...thậm chí nghe đi nghe lại rất nhiều lần... chứ ko cần tới sub coi cho sướng 1 lần rồi bỏ đâu bạn
@@BaoPeter-o3n bro nhầm, tui cũng chuyên tech, comment này là để suggest kênh có cách dễ hơn để tiếp cận với người mới, bởi mặc dù nội dung hay và thời gian đăng lên cũng đã lâu nhưng lượng view của kênh có vẻ vẫn còn quá ít.
start: 4:00
Bài chia sẻ và khá đủ chi tiết! Cảm ơn nhé.
theo mình hiểu giải thuật peterson chỉ áp dụng cho 2 tiến trình, vì thế nên kí hiệu j ám chỉ tiến trình còn lại.
Giải thuật Dijkstra k biết có bao giờ bị deadlock k nhỉ ?, có 2 tiến trình đồng thời đều có flag i = 2 thì sẽ deadlock đúng k ?
anh chia sẻ quá hay
Anh gầy áo xanh nói hay quá
Mình là một tín đồ của Tiki. Tuy nhiên phải góp ý: Phần search của Tiki rất tệ, gần như không map được chính xác từ khoá với Sản phẩm cần tìm. Khiến thời gian tìm đúng sản phẩm mất nhiều thời gian, nhiều khi phải qua lazada tìm sản phẩm ưng ý, rồi copy qua tiki để mua. Trải nghiệm như vậy đối với mình là rất tệ.
tôi đang xem cái gì thế này, mọi thứ simple mà, làm gì mà phức tạp vấn đề vậy?
Thế còn không phải Đại Học thì sao anh? Em nghĩ vẫn là do chính bản thân là CHÍNH nhĩ!
chẳng ai trả lời tin nhắn mọi ng cả. có github ko mọi ng ơi
Quá hay, hết sức tuyệt vời
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 😂😂
Rất là ý nghĩa
âm thanh nhiễu quá ạ, có tiếng cười nói khó tập trung nghe được mặc dù bài giảng rất hay
Techtalk bổ ích, cảm ơn anh đã sharing. Đúng những kiến thức mình cần validate
bài thuyết trình rất chi tiết, những lí luận rất sắc bén.
cho e xin link github
tóm lại đem lại tiền thì nói cũng dễ