
Microservice Design (with EventStorming, DDD)
scant10
This is a simple explanation of Domain Driven Design for microservice architecture, along with specific practical methods for real-world application.
중급이상
DDD, MSA, Architecture
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.
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" 🕵️♀️
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. "
Ứ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
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.
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.
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
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 설계 및 구현 " 강좌 개발 및 강의
Tất cả
30 bài giảng ∙ (9giờ 42phút)
Tài liệu khóa học:
Tất cả
78 đánh giá
4.7
78 đánh giá
Đánh giá 5
∙
Đánh giá trung bình 5.0
5
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.
Thank you for saying so😌
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
It was good to be able to understand MSA in a concrete way, which I had only understood abstractly so far. Thank you.
I'm glad it was helpful. Thank you. ^ ^
Đánh giá 85
∙
Đánh giá trung bình 5.0
5
I'll forget it tomorrow, but it's so good!! Thank you, teacher!!
I'm glad you said that. Thank you.
Đánh giá 2
∙
Đánh giá trung bình 4.5
5
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!!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
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!
I'm glad it helped you. Thank you. ^ ^
2.089.422 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!