.png?w=420)
Thiết kế hệ thống quy mô lớn Phần 1
Jayce
836.118 ₫
Cơ bản / software-design, DBMS/RDBMS
4.9
(16)
Tìm hiểu các thành phần chung của dịch vụ quy mô toàn cầu thông qua các bài báo, sách và bài báo nổi tiếng.
Cơ bản
software-design, DBMS/RDBMS
Học về vấn đề đồng thời điển hình là Tình trạng Cạnh tranh (Race Condition). Thực hành so sánh môi trường máy chủ đơn lẻ và môi trường phân tán gây ra vấn đề đồng thời. Có thể hiểu được ranh giới giao dịch và mức độ cô lập. Có thể học được sự khác biệt giữa khóa lạc quan, khóa bi quan và khóa phân tán.
75 học viên
Độ khó Cơ bản
Thời gian Không giới hạn
Đánh giá từ những học viên đầu tiên
5.0
뽀미
Tôi đã từng nghe qua khái niệm về vấn đề bất đồng bộ (concurrency), nhưng thật khó để cảm nhận được nó thực sự xảy ra như thế nào. Tuy nhiên, bài giảng này thực sự đúng với tiêu đề "Vấn đề bất đồng bộ dễ hiểu nhất"! 👍 Nhờ việc giải thích về Race Condition thông qua hình vẽ và ví dụ mã nguồn mà tôi đã hiểu rất rõ, đồng thời có thể học hỏi theo luồng tư duy tại sao vấn đề này lại phát sinh. 😊 Tôi rất muốn nghe thêm các bài giảng khác của bạn về những chủ đề khác nữa!
5.0
하나의묵
Tôi luôn cảm thấy vấn đề đồng thời rất khó khăn, nhưng trong khóa học này, giảng viên đã giải thích từng khái niệm một cách chi tiết nên cuối cùng tôi cũng nắm bắt được. Không chỉ đề cập đến lý thuyết mà còn trực tiếp thiết lập môi trường thực hành, giúp tôi hiểu một cách tự nhiên về sự khác biệt trong cách vấn đề đồng thời xuất hiện giữa máy chủ đơn và máy chủ phân tán. Ngoài ra, vì có cấu trúc cho phép trực tiếp xác nhận quá trình phát sinh vấn đề đồng thời trong thực tế, nên tôi không chỉ ghi nhớ khái niệm một cách đơn thuần mà còn có thể cảm nhận được tại sao vấn đề này lại xảy ra, điều này đặc biệt tốt, và có nhiều nội dung có thể áp dụng ngay vào công việc thực tế nên rất hữu ích. Tôi nghĩ đây là khóa học đáng giới thiệu cho những ai cảm thấy khó hiểu về các khái niệm như optimistic lock, pessimistic lock, distributed lock, hoặc đang băn khoăn về cách giải quyết vấn đề đồng thời.
5.0
이달팽
Trước đây tôi chỉ biết về vấn đề đồng thời ở mức lý thuyết, nhưng nhờ theo dõi gi강사님 tái hiện trực tiếp race condition ở cấp độ code và giải quyết nó, tôi đã có thể nắm chắc được cảm giác thực tế. Việc thực hành với giả định nhiều môi trường khác nhau như shared DB, distributed environment cũng rất hữu ích. 😊😊 Tôi nghĩ đây là một khóa học tốt cho những người như tôi đang bắt đầu tìm hiểu về vấn đề đồng thời. Cảm ơn giảng viên~
Nguyên nhân cơ bản của vấn đề đồng thời và phương pháp giải quyết
Cách giải quyết vấn đề đồng thời trong môi trường máy chủ đơn và môi trường máy chủ phân tán
Hiểu và sử dụng đúng cách Optimistic Lock, Pessimistic Lock và Distributed Lock
Hiểu về ranh giới giao dịch và mức độ cô lập
Cách sử dụng IntelliJ IDEA, Docker, k6
Khóa học này dành cho ai?
Nhà phát triển đang băn khoăn về các vấn đề đồng thời gây nhầm lẫn liên tục và phương pháp giải quyết
Nhà phát triển muốn hiểu về giao dịch liên quan đến vấn đề đồng thời
Nhà phát triển muốn hiểu và áp dụng sự khác biệt giữa Optimistic Lock, Pessimistic Lock và Distributed Lock
Cần biết trước khi bắt đầu?
Kinh nghiệm phát triển server backend API đơn giản (Spring Boot)
Kiến thức cơ bản về cơ sở dữ liệu (RDBMS, NoSQL)
75
Học viên
8
Đánh giá
5.0
Xếp hạng
1
Khóa học
(Hiện là) Nhà phát triển Backend tại AhnLab
Tất cả
25 bài giảng ∙ (3giờ 54phút)
Tất cả
8 đánh giá
5.0
8 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
5
Tôi luôn cảm thấy vấn đề đồng thời rất khó khăn, nhưng trong khóa học này, giảng viên đã giải thích từng khái niệm một cách chi tiết nên cuối cùng tôi cũng nắm bắt được. Không chỉ đề cập đến lý thuyết mà còn trực tiếp thiết lập môi trường thực hành, giúp tôi hiểu một cách tự nhiên về sự khác biệt trong cách vấn đề đồng thời xuất hiện giữa máy chủ đơn và máy chủ phân tán. Ngoài ra, vì có cấu trúc cho phép trực tiếp xác nhận quá trình phát sinh vấn đề đồng thời trong thực tế, nên tôi không chỉ ghi nhớ khái niệm một cách đơn thuần mà còn có thể cảm nhận được tại sao vấn đề này lại xảy ra, điều này đặc biệt tốt, và có nhiều nội dung có thể áp dụng ngay vào công việc thực tế nên rất hữu ích. Tôi nghĩ đây là khóa học đáng giới thiệu cho những ai cảm thấy khó hiểu về các khái niệm như optimistic lock, pessimistic lock, distributed lock, hoặc đang băn khoăn về cách giải quyết vấn đề đồng thời.
Cảm ơn bạn rất nhiều vì đã để lại đánh giá học tập chân thành. Thực ra đồng thời là một chủ đề khó cảm nhận vì không thể nhìn thấy bằng mắt, nhưng việc bạn đã nắm bắt được qua khóa học khiến tôi tự hào với tư cách là giảng viên, và tôi rất vui vì bạn đã hiểu rõ ý định của tôi là 'trải nghiệm trực tiếp qua thực hành hơn là lý thuyết'. Bạn đã vất vả khi hoàn thành khóa học. Cảm ơn bạn! 🙇♀️
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Trước đây tôi chỉ biết về vấn đề đồng thời ở mức lý thuyết, nhưng nhờ theo dõi gi강사님 tái hiện trực tiếp race condition ở cấp độ code và giải quyết nó, tôi đã có thể nắm chắc được cảm giác thực tế. Việc thực hành với giả định nhiều môi trường khác nhau như shared DB, distributed environment cũng rất hữu ích. 😊😊 Tôi nghĩ đây là một khóa học tốt cho những người như tôi đang bắt đầu tìm hiểu về vấn đề đồng thời. Cảm ơn giảng viên~
Phản hồi rằng bạn đã nắm chắc được vấn đề đồng thời mà trước đây chỉ biết qua lý thuyết, giờ đây đã tái hiện và giải quyết trực tiếp bằng code, đối với tôi là phần vô cùng quan trọng. Bởi vì đây chính là mục tiêu lớn nhất khi tôi lên kế hoạch cho khóa học này. Hy vọng rằng việc bạn đã thực hành với các môi trường thực tế như shared DB hay distributed environment sẽ giúp ích rất nhiều cho công việc thực tế của bạn. Lời nhận xét rằng đây sẽ là một khóa học tốt cho những người mới bắt đầu với đồng thời cũng tiếp thêm động lực lớn cho tôi. Cảm ơn bạn đã để lại đánh giá tuyệt vời! 🙇
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
5
Tôi đã từng nghe qua khái niệm về vấn đề bất đồng bộ (concurrency), nhưng thật khó để cảm nhận được nó thực sự xảy ra như thế nào. Tuy nhiên, bài giảng này thực sự đúng với tiêu đề "Vấn đề bất đồng bộ dễ hiểu nhất"! 👍 Nhờ việc giải thích về Race Condition thông qua hình vẽ và ví dụ mã nguồn mà tôi đã hiểu rất rõ, đồng thời có thể học hỏi theo luồng tư duy tại sao vấn đề này lại phát sinh. 😊 Tôi rất muốn nghe thêm các bài giảng khác của bạn về những chủ đề khác nữa!
Xin chào! Rất cảm ơn bạn đã hoàn thành khóa học và để lại những đánh giá tích cực như thế này. Mình rất vui và tự hào khi biết rằng các hình minh họa và ví dụ mã nguồn đã giúp ích cho bạn! Lời nhắn nhủ mong chờ các khóa học về chủ đề khác của bạn là nguồn động lực rất lớn đối với mình. Mình sẽ chuẩn bị cho các khóa học tiếp theo với những chủ đề thực sự cần thiết trong thực tế nhưng lại khó hiểu. Xin cảm ơn bạn!
Đánh giá 4
∙
Đánh giá trung bình 5.0
Đánh giá 111
∙
Đánh giá trung bình 4.9
Khám phá các khóa học khác trong cùng lĩnh vực!
Giảm 25% cho thành viên mới
783.857 ₫
25%
1.045.147 ₫