Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Back-end

Tìm hiểu về Microservice (với các mẫu MSA)

Chúng tôi sẽ truyền tải tiếng nói từ hiện trường về toàn bộ bối cảnh của Microservice Architecture (MSA), một từ khóa hot nhất trong lĩnh vực Cloud, các mô hình kiến trúc đa dạng, loại ứng dụng và phương pháp chuyển đổi Legacy.

(4.7) 78 đánh giá

1,075 học viên

  • scant10
MSA
Architecture

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

Dịch cái này sang tiếng Việt

  • Khái niệm Microservice

  • Quy trình phát triển microservice

  • Điều kiện để thành công với Microservice

  • Kiến trúc bên trong MSA, kiến trúc bên ngoài

  • Khái niệm Hexagonal Architecture (Kiến trúc lục giác), Clean Architecture (Kiến trúc sạch)

  • Mô hình MSA

  • Các loại hiện đại hóa ứng dụng

  • Chiến lược chuyển đổi lên đám mây

Điều đáng chú ý nhất trong môi trường cơ sở hạ tầng đám mây
Tìm hiểu về loại ứng dụng, "microservices" 🕵️‍♀️

Rừng lớn hơn cây
Chúng ta hãy cùng nhau tìm hiểu quá trình này nhé
🌳

Các dịch vụ vi mô đòi hỏi khối lượng kiến ​​thức rộng, từ xây dựng cơ sở hạ tầng đến thiết kế, phát triển, thử nghiệm và triển khai các ứng dụng front-end và back-end. Tuy nhiên, rất khó để thực hiện công việc thực tế nếu chỉ hiểu biết về công nghệ ngắn hạn, do đó bài giảng này nhằm mục đích cung cấp hiểu biết toàn diện về luồng công việc mà một nhà phát triển ứng dụng đám mây cần biết.

Khóa học này trình bày bối cảnh ra đời của các dịch vụ vi mô, khái niệm so sánh với các hệ thống đơn khối hiện có và các thành phần, mô hình, công nghệ và quy trình phát triển khác nhau của MSA, đồng thời cung cấp tổng quan nhanh về hệ thống kiến ​​thức MSA.

"Tôi hiểu ý nghĩa chung của các thuật ngữ MSA, nhưng tôi không nghĩ mình biết ý nghĩa chính xác.
"Tôi không biết nên tiếp thu kiến ​​thức nào trước."

"Chúng tôi đang cố gắng chuyển đổi hệ thống hiện tại của mình sang ứng dụng đám mây,
Có nhất thiết phải sử dụng dịch vụ siêu nhỏ không? "Tôi hơi sợ một chút."

"Công ty chúng tôi đang phản ứng nhanh chóng với các doanh nghiệp như Netflix, Amazon, Uber, v.v.
Tôi muốn công ty mình trở nên nhanh nhẹn hơn , nhưng tôi lo lắng vì các nhà phát triển của chúng tôi thiếu tự tin.
"


Khóa học này có gì đặc biệt 📗

  • Các bài giảng được trình bày bằng giọng nói thực tế sống động dựa trên kinh nghiệm của những người hành nghề.
  • Chúng tôi hướng tới lý tưởng về dịch vụ siêu nhỏ nhưng đưa ra phương pháp tiếp cận phản ánh thực tế.
  • Khóa học này hoàn toàn là bài giảng suông mà không có đào tạo thực hành! 😁


Những người như thế này sẽ thích nó 🏃‍♀️

Ứng dụng đám mây
Các nhà phát triển cũ muốn phát triển

Đề xuất công nghệ liên quan đến MSA hoặc
Các học viên muốn lập kế hoạch

Lần đầu tiên trong môi trường đám mây
Các kỹ sư muốn phát triển


Học từng cái một
Dịch vụ vi mô 💻

Hiểu khái niệm về dịch vụ vi mô

Chúng tôi định nghĩa khái niệm hệ thống vi dịch vụ và phân tích các đặc điểm của chúng bằng cách so sánh chúng với các hệ thống đơn khối và vi dịch vụ.

MSA không phải là giải pháp hoàn hảo.

Chúng tôi hiểu rằng độ khó của việc xây dựng các dịch vụ siêu nhỏ và mức độ xây dựng chúng phải thay đổi theo thời gian và chúng tôi đề xuất một kế hoạch triển khai dựa trên khả năng của tổ chức.

Giới thiệu về các phong cách kiến ​​trúc khác nhau

Hiểu được xu hướng thay đổi của các phong cách kiến ​​trúc và khám phá nhiều phong cách kiến ​​trúc có liên quan chặt chẽ đến dịch vụ vi mô.

Hiểu về mô hình MSA cho kiến ​​trúc vi dịch vụ

Hiểu các loại mô hình kiến ​​trúc khác nhau tạo nên kiến ​​trúc dựa trên dịch vụ vi mô và suy nghĩ về mối quan hệ cũng như phương pháp ứng dụng của chúng.

Kiến trúc nội bộ của Microservice

Tìm hiểu về phong cách kiến ​​trúc lục giác, sạch sẽ, linh hoạt, tập trung vào logic kinh doanh và được sử dụng rộng rãi làm kiến ​​trúc nội bộ của các dịch vụ siêu nhỏ.

Quy trình phát triển dịch vụ vi mô

Chúng tôi định nghĩa quy trình phát triển dịch vụ vi mô dựa trên Scrum và xem xét cách áp dụng quy trình này.

Hiểu về Chuyển đổi/Chiến lược theo Loại ứng dụng đám mây

Chúng tôi khám phá các loại ứng dụng đám mây khác nhau và tìm hiểu các chiến lược chuyển đổi phù hợp cho từng loại.


Sau khi nghe hết tất cả các bài giảng
Ngoại hình của học sinh 😎

  • Bạn sẽ có thể hiểu được phạm vi, bối cảnh và mối quan hệ chung của công nghệ MSA.
  • Bạn có thể quyết định tập trung vào kỹ năng nào và học kỹ năng nào trước.
  • Bạn sẽ có được góc nhìn về MSA như một nền văn hóa phát triển bao gồm Agile, MSA và Devops.
  • Hiểu các loại ứng dụng đám mây và cách chuyển đổi sang chúng.
  • Bạn sẽ tìm hiểu ưu và nhược điểm của dịch vụ vi mô và hướng đi phù hợp cho tổ chức của mình.


Hỏi & Đáp 💬

H. Đây có phải là khóa học bao gồm cả lý thuyết và thực hành không?

Khóa học này tập trung vào các khái niệm hơn là đào tạo thực hành. Theo quan điểm của một kỹ sư, điều rất quan trọng là phải thử nghiệm ngay, nhưng trong khóa học này, bạn sẽ được học kiến ​​thức nền tảng và các khái niệm chung, và trong các khóa học chuẩn bị sau, bạn sẽ được học về thiết kế và phát triển thực tế.

H. Những sinh viên không chuyên ngành và không có kinh nghiệm thực tế có thể tham gia khóa học không?

Các nhà phát triển có kinh nghiệm thực tế về điện toán đám mây có thể dễ dàng tiếp cận thuật ngữ này, ngay cả khi họ không có kinh nghiệm về điện toán đám mây, nhưng những người không chuyên ngành và không có kinh nghiệm thực tế có thể gặp khó khăn với thuật ngữ này. Tuy nhiên, ngay cả khi bạn không phải là chuyên gia, nếu bạn có kinh nghiệm tham gia trại huấn luyện thì cũng không sao.

H. Nội dung bài học được trình bày ở mức độ nào?

Khóa học này được thiết kế để giải thích mối quan hệ giữa các công nghệ, kỹ thuật và quy trình khác nhau tạo nên MSA và giúp bạn hiểu cách sử dụng chúng. Sau khi học khóa học này, nếu bạn muốn tìm hiểu sâu hơn về các kỹ thuật cụ thể, bạn có thể học các khóa học liên quan.


Nhà phát triển 24 năm,
Đây là Han Jeong-heon. 💁‍♂️

Lịch sử

  • Kỹ sư phần mềm công ty SI trong nước hiện tại
  • Bài giảng về các môn học SW tại Đại học Myongji và Đại học Khoa học và Công nghệ Quốc gia Seoul, khóa học MSA tại Viện Nghiên cứu Công nghệ Thông tin Hàn Quốc (KITRI)
  • Multicampus, Hiệp hội Tiêu chuẩn Hàn Quốc, Hiệp hội Chất lượng Hàn Quốc Hướng dẫn Khóa học MSA
  • Chuyên môn: Phương pháp phát triển, thiết kế/kỹ thuật phát triển/kiến trúc phần mềm
  • 22 năm, Wikibooks, "Phát triển dịch vụ vi mô theo miền", tác giả
  • Viện Giáo dục Trọn đời Quốc gia, K-MOOC "Thiết kế và Triển khai Dịch vụ Vi mô" Phát triển và Bài giảng

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

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

  • Lập trình viên muốn phát triển phần mềm linh hoạt và có khả năng mở rộng cao

  • Giám đốc điều hành phụ trách phát triển muốn nắm bắt khái niệm về MSA (Microservices Architecture).

  • Lãnh đạo, CIO thúc đẩy MSA

  • Một nhà phát triển quan tâm nhiều đến kiến trúc và thiết kế.

  • Lập trình viên kế thừa chuẩn bị chuyển đổi đám mây

Cần biết trước khi bắt đầu?

  • Java

  • Kiến thức cơ bản về kỹ thuật phần mềm

Xin chào
Đây là

2,607

Học viên

154

Đánh giá

53

Trả lời

4.6

Xếp hạng

3

Các khóa học

  • 국내 SI업체 소프트웨어 엔지니어(SA,AA)

  • 다수의 대규모 차세대 프로젝트 개발방법론 및 설계방법 리딩 

  • 명지대, 서울과학기술대  클라우드,SW과목 강의

  • SK C&C,한국정보기술연구원(kitri), LG전자 MSA과정 강의

  • 멀티캠퍼스, 한국표준협회, 한국품질협회 MSA 과정 멘토링,스파로스아카데미 웹개발 과정 멘토링 

  • 전문분야 : 개발방법론, 소프트웨어 아키텍처/설계/개발 기법

  • 22년 , 위키북스 "도메인주도로 시작하는 마이크로서비스 개발",  저자

  • 국가평생교육진흥원, K-MOOC "Microservice 설계 및 구현 "  강좌 개발 및 강의

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

Tất cả

30 bài giảng ∙ (9giờ 42phú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ả

78 đánh giá

4.7

78 đánh giá

  • g1kwon7491님의 프로필 이미지
    g1kwon7491

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    I run MSA services myself, but I'm only in charge of one or two small services, so I wanted to learn about MSA from a perspective of looking at the big forest, and this lecture satisfies that need.

    • scant10
      Giảng viên

      Thank you for saying so😌

  • yongyong2die8919님의 프로필 이미지
    yongyong2die8919

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    It was good to be able to understand MSA in a concrete way, which I had only understood abstractly so far. Thank you.

    • scant10
      Giảng viên

      I'm glad it was helpful. Thank you. ^ ^

  • bigcat0815님의 프로필 이미지
    bigcat0815

    Đánh giá 85

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    I'll forget it tomorrow, but it's so good!! Thank you, teacher!!

    • scant10
      Giảng viên

      I'm glad you said that. Thank you.

  • fineman9993206님의 프로필 이미지
    fineman9993206

    Đánh giá 2

    Đánh giá trung bình 4.5

    5

    100% đã tham gia

    I am a backend developer aspirant who is currently studying backend! Recently, I have been working on a team project with MSA, so I have become very interested in architects. Thank you for filling in the knowledge and parts I didn't know through this lecture! Please record many lectures!!

    • giyeon31454132님의 프로필 이미지
      giyeon31454132

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      It was great to be able to learn from the basics to the practical aspects of MSA. I had only heard through earshot that MSA operation management was difficult, and I thought it would be difficult to develop, but the best part was that I learned the process of doing it through the lecture! It was definitely difficult because I was awkward, but I think I learned a lot from the good lecture. Thank you!

      • scant10
        Giảng viên

        I'm glad it helped you. Thank you. ^ ^

    2.089.422 ₫

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

    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!