
マイクロサービス理解(with MSAパターン)
scant10
クラウド分野で最もホットなキーワードであるMicroservice Architecture (MSA)の全般的な背景、多様なアーキテクチャパターン、アプリケーションタイプ、レガシー転換方法などを現場の声でお届けします。
중급이상
MSA, Architecture
Giải thích một cách dễ hiểu về Thiết kế hướng miền (Domain Driven Design) để thiết kế microservice và giới thiệu các phương pháp thực hành cụ thể để thực sự tận dụng nó.
Thiết kế hướng miền (DDD)
Kiến trúc Hexagonal
Thiết kế chiến lược
Thiết kế chiến thuật
Tổ chức sự kiện (Event Storming)
Kiến trúc phân lớp
Mô hình hóa miền
Thiết kế API
MSA
Nếu bạn chắc chắn muốn học cốt lõi của DDD!
😥
Tôi hiểu khái niệm chung về MSA , nhưng tôi không biết cách chia nó thành các dịch vụ siêu nhỏ và thiết kế nó như thế nào, và điều đó thực sự khó khăn.
🙄
Các dịch vụ siêu nhỏ không chỉ cần có một REST API công khai sao? Bạn còn cần những thiết kế nào nữa?
😵
Giao tiếp sự kiện không đồng bộ có vẻ được sử dụng rất nhiều... Chúng được sử dụng trong những trường hợp kinh doanh nào? Bạn thiết kế giao tiếp đồng bộ/không đồng bộ như thế nào?
Điều gì là quan trọng trong kiến trúc MSA để có thể triển khai và thay đổi các dịch vụ vi mô một cách độc lập? Vấn đề là xác định các dịch vụ vi mô có chức năng gắn kết và ít phụ thuộc vào các dịch vụ khác . Ngoài ra, cấu trúc bên trong của dịch vụ siêu nhỏ phải linh hoạt với những thay đổi về công nghệ để có thể phản ứng nhanh chóng với những thay đổi trong kinh doanh.
Với mục đích này, các kỹ thuật thiết kế theo miền (DDD) chủ yếu được sử dụng cho thiết kế dịch vụ vi mô và kiến trúc lục giác chủ yếu được sử dụng cho kiến trúc nội bộ. Trong bài giảng này, chúng tôi sẽ giải thích cách thiết kế các dịch vụ siêu nhỏ với cấu trúc gắn kết và linh hoạt dựa trên thiết kế theo miền và kiến trúc lục giác.
Thiết kế theo miền
(Thiết kế theo miền, DDD)
Một phương pháp phát triển xây dựng kiến trúc phần mềm xung quanh chiến lược kinh doanh và mô hình miền.
Kiến trúc lục giác
(Kiến trúc lục giác)
Một mô hình kiến trúc quản lý luồng phụ thuộc từ các nguồn tập trung vào miền đến các nguồn bên ngoài.
Trong thiết kế dịch vụ vi mô
Tôi muốn sử dụng event storming
Trưởng nhóm công nghệ/thiết kế
Tiêu chí thiết kế dịch vụ vi mô và
Nghĩ về cách để
Nhà phát triển dịch vụ vi mô
Thiết kế theo miền (DDD) và
Quan tâm đến việc thực hiện
Lập trình viên Backend
Thiết kế theo miền - Tìm hiểu về một số khái niệm về thiết kế chiến lược: mô hình miền, miền phụ, ngôn ngữ phổ biến và bối cảnh giới hạn.
Chúng tôi sẽ giải thích về Event Storming Workshop, kỹ thuật xây dựng dịch vụ vi mô dễ dàng và đơn giản nhất.
Chúng ta sẽ khám phá một số mô hình thiết kế logic kinh doanh bên trong các dịch vụ siêu nhỏ (tập lệnh giao dịch, bản ghi đang hoạt động, mô hình miền, v.v.) và những lựa chọn cần thực hiện.
Hãy cùng suy nghĩ về cấu trúc nội bộ mong muốn của các dịch vụ vi mô thông qua việc so sánh với những hạn chế của kiến trúc phân lớp truyền thống và các tính năng của kiến trúc lục giác và kiến trúc sạch.
Chúng tôi sẽ tiến hành hội thảo về sự kiện sử dụng công cụ trực tuyến Miro về chủ đề hệ thống cho mượn sách.
Xác định các mối quan hệ trong bối cảnh giới hạn được xác định thông qua sự kiện bão và xác định các dịch vụ vi mô ứng viên.
Hãy thiết kế mô hình miền trung tâm của một dịch vụ vi mô bằng cách sử dụng các công cụ thiết kế chiến thuật của thiết kế theo miền.
Hỏi & Đáp 💬
H. Lớp học có dạy cả lý thuyết và thực hành không?
Nửa đầu của khóa học này bao gồm lý thuyết và nửa sau bao gồm thực hành. Khóa học được thiết kế để bạn có thể hiểu các khái niệm chung và sau đó hiểu cách sử dụng các kỹ thuật thông qua thực hành.
H. Người tìm việc không có kinh nghiệm làm việc hoặc không chuyên ngành có thể tham gia khóa học không?
Các nhà phát triển có kinh nghiệm thực tế cũng có thể sử dụng được, ngay cả khi họ không có kinh nghiệm về đám mây. Tuy nhiên, nếu bạn không có kinh nghiệm thực tế, bạn có thể gặp khó khăn với thuật ngữ, v.v. Tuy nhiên, ngay cả những người không chuyên ngành cũng có thể học khóa học mà không gặp khó khăn nếu họ có kinh nghiệm tham gia trại huấn luyện.
H. Nội dung bài học được trình bày ở mức độ nào?
Trong bài giảng này, bạn sẽ tìm hiểu lý thuyết tổng thể về dịch vụ vi mô cho thiết kế theo miền, xây dựng dịch vụ vi mô thông qua các ví dụ kinh doanh thực tế và thiết kế các thành phần bên trong của chúng. Việc triển khai đang được chuẩn bị như một quá trình riêng biệt.
Khóa học này dành cho ai?
Nhà phát triển backend
Nhà phát triển microservice
Nhà phát triển theo đuổi thiết kế đẹp.
Nhà phát triển quan tâm đến thiết kế
Cần biết trước khi bắt đầu?
Các khái niệm cơ bản về Microservice
Tìm hiểu về lập trình hướng đối tượng
UML
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ả
37 bài giảng ∙ (8giờ 45phút)
Tài liệu khóa học:
Tất cả
53 đánh giá
4.5
53 đánh giá
Đánh giá 85
∙
Đánh giá trung bình 5.0
5
簡単ではない内容を楽しく頑張りました。 読みにくい数冊の本よりはるかに優れています。 次の練習編がとても待っています。 講師ありがとうございます。
そう言ってくれて嬉しいですね。 ^^ ありがとうございます。
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
イベントストーミングを通じてドメインモデルを取り出すのに良いガイドになったようです。 DDD関連の本を読んでも、用語自体が与える曖昧さで時間を多く消費したが、 この講義が良いアシスタントになりました。 直接的な実装に関わる内容は、次の講義で行うと期待されます。 実は実装関連をもっと期待し、録音音質がそんなにきれいではありませんが 講義自体は私に多くの助けになりました。
次には音質にもっと気にします。 ^^;;; お役に立てたのは嬉しいですね。ありがとうございます。
Đánh giá 6
∙
Đánh giá trung bình 4.7
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 4
∙
Đánh giá trung bình 4.0
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!