inflearn logo

Môi trường phân tán nhất định phải biết do người phỏng vấn Kakao chia sẻ

Khóa học này trình bày kiến trúc microservice và môi trường phân tán không chỉ như một danh sách các công nghệ, mà dưới góc nhìn “thiết kế” được yêu cầu trong công việc thực tế và các buổi phỏng vấn. Bắt đầu từ sự khác biệt giữa kiến trúc nguyên khối và MSA, khóa học lần lượt đi qua chiến lược chuyển đổi từng bước, kiến trúc nguyên khối được mô-đun hóa, kiến trúc sạch và kiến trúc hình lục giác, đồng thời giải thích rõ vì sao mỗi lựa chọn là cần thiết cũng như những đánh đổi đi kèm. Thông qua các bài thực hành, học viên có thể trực tiếp kiểm chứng mục đích của cấu trúc, đồng thời học về những vấn đề cốt lõi tất yếu gặp phải trong môi trường phân tán, chẳng hạn như tính nhất quán dữ liệu, giao dịch, giao tiếp giữa các dịch vụ và ứng phó với sự cố, qua những kịch bản thực tế. Được xây dựng dựa trên các câu hỏi và góc nhìn thực tế của người phỏng vấn Kakao, khóa học không chỉ hướng đến việc tiếp thu kiến thức đơn thuần mà còn giúp nâng cao một bước cách tư duy khi nhìn nhận các hệ thống phân tán.

(5.0) 14 đánh giá

326 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

JavaScript
JavaScript
Design Pattern
Design Pattern
MSA
MSA
software-design
software-design
Government-Funded Bootcamp
Government-Funded Bootcamp
JavaScript
JavaScript
Design Pattern
Design Pattern
MSA
MSA
software-design
software-design
Government-Funded Bootcamp
Government-Funded Bootcamp

Đánh giá từ những học viên đầu tiên

5.0

5.0

Choi

93% đã tham gia

Tôi là người chia sẻ kiến thức đang hoạt động với vai trò là interviewer và developer tại Kakao. Lần này, tôi đã cùng Hong chuẩn bị một khóa học giới thiệu các quan điểm đa dạng từ góc độ môi trường phân tán cũng như các pattern mà các bạn có thể tham khảo khi xây dựng dự án. Tôi đã cố gắng tối đa hóa những quan điểm mà tôi thường đặt ra trong các buổi phỏng vấn. Tiêu biểu như: 1. Làm thế nào để debug trong môi trường phân tán?? 2. Hãy giải thích các pattern mà bạn biết. 3. Bạn tiến hành test như thế nào tùy theo kiến trúc?? Nếu các bạn tập trung vào những nội dung này thì khóa học sẽ hữu ích hơn. Hy vọng các bạn sẽ thu được nhiều insight. Cảm ơn các bạn!

5.0

이병석

97% đã tham gia

Có lẽ không có nội dung nào tốt hơn thế này để thiết lập một chủ đề mang tính lý thuyết. Mặc dù có phần viết mã, nhưng thay vì quá tập trung vào đó, nội dung này lại rất tốt để hệ thống lại kiến thức cá nhân, và xa hơn nữa là có nhiều góc nhìn đa dạng để học hỏi thêm những điều mới. Cảm ơn bạn, nội dung rất hay.

5.0

warna

90% đã tham gia

Tôi đã xem một bài giảng rất bổ ích. Càng suy ngẫm về nội dung thì càng thấy đây thực sự là một bài giảng hữu ích và giúp tôi hiểu được nhiều quan điểm khác nhau. Thêm vào đó, giảng viên còn tổng hợp đầy đủ cả tài liệu thực hành và tài liệu lý thuyết đa dạng, tôi thật may mắn khi có thể xem được một bài giảng tuyệt vời như thế này trên Inflearn.

Bạn sẽ nhận được điều này sau khi học.

  • Tầm nhìn thiết kế giúp hiểu rõ môi trường phân tán chỉ trong nháy mắt

  • Tiêu chí đánh giá rõ ràng để lựa chọn cấu trúc MSA

  • Khả năng tự mình giải thích các đánh đổi trong kiến trúc

  • Phương pháp thiết kế tích hợp tự nhiên khả năng kiểm thử và khả năng mở rộng

  • Kiến thức giúp bạn tự tin trình bày về thiết kế trong phỏng vấn và công việc thực tế

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển đang sử dụng MSA nhưng không chắc chắn về cấu trúc

  • Những người cảm thấy căng thẳng mỗi khi gặp câu hỏi về thiết kế hệ thống

  • Những người đang trực tiếp cảm nhận được những hạn chế của kiến trúc nguyên khối trong thực tế công việc

  • Dành cho những ai muốn hiểu môi trường phân tán theo luồng thay vì theo công thức.

  • Lập trình viên backend muốn tiến thêm một bước trong sự nghiệp phát triển phần mềm

Xin chào
Đây là Hong

Xác minh Inflearn

Xác minh sự nghiệp

10,235

Học viên

609

Đánh giá

175

Trả lời

4.8

Xếp hạng

30

Các khóa học

Tôi bắt đầu học lập trình sau một thời gian dài lười biếng ở nhà và cảm thấy hứng thú với nó, hiện tại tôi đang đảm nhận việc phát triển máy chủ nền tảng (platform server) tại Pangyo. Tôi tiếp tục hoạt động với tư cách là người chia sẻ kiến thức vì muốn cung cấp cho các bạn phương pháp tôi đã học cũng như những vấn đề và giải pháp khác nhau mà các bạn có thể gặp phải trong thực tế.

 

Bài giảng không chỉ được tạo ra từ kiến thức của riêng tôi. Mọi bài giảng đều có sự đồng hành của những người cộng sự.

 

[Kinh nghiệm của người chia sẻ kiến thức]

[Cựu] Nhà phát triển blockchain liên quan đến Sandbox IP

[Cựu] Nhà phát triển Backend Metaverse

[Hiện tại] Nhà phát triển server đang làm việc lâu năm tại Pangyo

 

[Lịch sử phỏng vấn]

[Yêu cầu khác]

[Trang web chính thức]

Thêm

Chương trình giảng dạy

Tất cả

29 bài giảng ∙ (6giờ 27phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

14 đánh giá

5.0

14 đánh giá

  • warna97725274님의 프로필 이미지
    warna97725274

    Đánh giá 13

    ∙

    Đánh giá trung bình 5.0

    5

    90% đã tham gia

    Tôi đã xem một bài giảng rất bổ ích. Càng suy ngẫm về nội dung thì càng thấy đây thực sự là một bài giảng hữu ích và giúp tôi hiểu được nhiều quan điểm khác nhau. Thêm vào đó, giảng viên còn tổng hợp đầy đủ cả tài liệu thực hành và tài liệu lý thuyết đa dạng, tôi thật may mắn khi có thể xem được một bài giảng tuyệt vời như thế này trên Inflearn.

    • jhong
      Giảng viên

      Xin chào warna, cảm ơn bạn đã để lại đánh giá như vậy. Chúng tôi sẽ cố gắng cung cấp những khóa học bổ ích hơn nữa và mở rộng tầm nhìn cho các bạn. Chúc bạn một ngày tốt lành!

  • byeongseogi492130님의 프로필 이미지
    byeongseogi492130

    Đánh giá 10

    ∙

    Đánh giá trung bình 5.0

    5

    97% đã tham gia

    Có lẽ không có nội dung nào tốt hơn thế này để thiết lập một chủ đề mang tính lý thuyết. Mặc dù có phần viết mã, nhưng thay vì quá tập trung vào đó, nội dung này lại rất tốt để hệ thống lại kiến thức cá nhân, và xa hơn nữa là có nhiều góc nhìn đa dạng để học hỏi thêm những điều mới. Cảm ơn bạn, nội dung rất hay.

    • jhong
      Giảng viên

      Chào anh Byung-seok, cảm ơn anh đã để lại đánh giá tốt ạ!! Sau này tôi sẽ cung cấp thêm nhiều bài giảng bổ ích hơn nữa nhé!

  • cchoii님의 프로필 이미지
    cchoii

    Đánh giá 12

    ∙

    Đánh giá trung bình 5.0

    5

    93% đã tham gia

    Tôi là người chia sẻ kiến thức đang hoạt động với vai trò là interviewer và developer tại Kakao. Lần này, tôi đã cùng Hong chuẩn bị một khóa học giới thiệu các quan điểm đa dạng từ góc độ môi trường phân tán cũng như các pattern mà các bạn có thể tham khảo khi xây dựng dự án. Tôi đã cố gắng tối đa hóa những quan điểm mà tôi thường đặt ra trong các buổi phỏng vấn. Tiêu biểu như: 1. Làm thế nào để debug trong môi trường phân tán?? 2. Hãy giải thích các pattern mà bạn biết. 3. Bạn tiến hành test như thế nào tùy theo kiến trúc?? Nếu các bạn tập trung vào những nội dung này thì khóa học sẽ hữu ích hơn. Hy vọng các bạn sẽ thu được nhiều insight. Cảm ơn các bạn!

    • jhong
      Giảng viên

      Lần sau cũng chuẩn bị bài giảng bổ ích hơn nữa nhé hehe Cảm ơn~~

  • dbpjack1님의 프로필 이미지
    dbpjack1

    Đánh giá 26

    ∙

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • changbinlim9346님의 프로필 이미지
      changbinlim9346

      Đánh giá 6

      ∙

      Đánh giá trung bình 4.5

      5

      31% đã tham gia

      Khóa học khác của Hong

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      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

      1.015.542 ₫

      25%

      1.354.052 ₫