
マイクロサービス設計(EventStorming、DDDを用いて)
scant10
マイクロサービス設計のためのドメイン駆動設計(Domain Driven Design)を分かりやすく説明し、実際に活用するための具体的な実践方法を紹介します。
중급이상
DDD, MSA, Architecture
クラウド分野で最もホットなキーワードであるMicroservice Architecture (MSA)の全般的な背景、多様なアーキテクチャパターン、アプリケーションタイプ、レガシー転換方法などを現場の声でお届けします。
マイクロサービスという概念
マイクロサービス開発プロセス
マイクロサービス成功の条件
MSAのインナーアーキテクチャ、アウターアーキテクチャ
ヘキサゴナルアーキテクチャ、クリーンアーキテクチャの概念
MSAパターン
アプリケーションモダナイゼーションの類型
クラウド移行戦略
クラウドインフラ環境で最も注目される
アプリケーションタイプ、「マイクとしてビス」を学びます🕵️♀️
マイクロサービスは、インフラストラクチャの構築からフロントからバックエンドのアプリケーション設計、開発、テスト展開まで、幅広い知識システムを必要としています。しかし、断片技術の理解だけで実際の業務を遂行するには困難があり、本講義はクラウドアプリケーション開発者の観点から知るべき包括的な流れを理解させたいと思います。
このようなマイクロサービスの登場背景、既存モノリスシステムとの比較を通じた概念理解から、MSAの多様な構成要素、パターン、技術、開発プロセスなどを見てMSA知識体系の流れを短期間で把握します。
MSAのおおよその用語の意味は理解していますが、正確にはわかっていません。
どんな知識から習得すべきかは幕屋です」
「既存のシステムをクラウドアプリケーションに切り替えようとしていますが、
無条件にマイクロサービスに行けばいいのでしょうか?なんだか怖いです。」
「当社をネットフリックス、アマゾン、ウーバーなどのビジネスに迅速に対応
敏捷な会社にしたいのですが、開発者が精神自信がなくて心配です。 」
クラウドアプリケーション
開発したいレガシー開発者
MSA関連技術を提案するか、
企画したい実務者
クラウド環境で初めて
開発したいエンジニア
マイクロサービスの概念を把握
モノリスシステムとマイクロサービスとの比較により、マイクロサービスシステムの概念を定義し、特徴を分析します。
MSAが恵みではない。
マイクロサービスの構築の難しさと構築のレベルはますます進化しなければならないことを理解し、組織の能力に応じた展開方法を提示します。
さまざまなアーキテクチャスタイルの紹介
アーキテクチャスタイルの変化の流れを把握し、マイクロサービスと関連が深い多様なアーキテクチャスタイルを探求します。
マイクロサービスアーキテクチャのためのMSAパターンの理解
マイクロサービスベースのアーキテクチャを構成するさまざまな種類のアーキテクチャパターンを理解し、その関連関係と適用方法を考えます。
マイクロサービス内部アーキテクチャ
マイクロサービスの内部アーキテクチャとして多く活用されている柔軟でビジネスロジックに集中できるヘキサゴナル、クリーンアーキテクチャスタイルについて学びます。
マイクロサービス開発プロセス
スクラムベースのマイクロサービス開発プロセスを定義し、適用方法について説明します。
クラウドアプリケーションの種類に応じた移行/戦略の理解
クラウドアプリケーションのさまざまな種類を見て、その種類に適した移行戦略を見てください。
Q.理論と実習の両方をしてみる講義ですか?
本講義では実習ではなく概念中心に講義します。エンジニアの立場ではすぐにやってみることが非常に重要ですが、今回の講座で全体的な背景知識と概念をつかみ、その後準備される講座で実際の設計と開発を学習してください。
Q.実務経験のない非専攻者も聞くことができますか?
クラウド体験がなくても、実際のレガシー経験のある開発者であれば簡単にアクセスできるレベルですが、実務経験のない非専攻者の場合は、用語に困難を経験することはありそうです。しかし、非専攻者でもブートキャンプを履修した経験があれば無難になりそうです。
Q.授業内容をどのレベルまで扱いますか?
本講座は、MSAをなす様々な技術、技法、プロセスの関係を説明し、この使い方を理解させようとする意図で開発されました。この講義を受講した後、具体的な技術をもう少し探求したい場合は、関連講座を受講してください。
学習対象は
誰でしょう?
柔軟で拡張性の高いソフトウェアを開発したい開発者
MSAの概念を把握したい開発担当役員
MSAを推進するリーダー、CIO
アーキテクチャや設計に強い関心を持っている開発者
クラウド移行を準備するレガシー開発者
前提知識、
必要でしょうか?
Java
ソフトウェア工学の基本知識
2,607
受講生
154
受講レビュー
53
回答
4.6
講座評価
3
講座
현 국내 SI업체 소프트웨어 엔지니어(SA,AA)
다수의 대규모 차세대 프로젝트 개발방법론 및 설계방법 리딩
명지대, 서울과학기술대 클라우드,SW과목 강의
SK C&C,한국정보기술연구원(kitri), LG전자 MSA과정 강의
멀티캠퍼스, 한국표준협회, 한국품질협회 MSA 과정 멘토링,스파로스아카데미 웹개발 과정 멘토링
전문분야 : 개발방법론, 소프트웨어 아키텍처/설계/개발 기법
22년 , 위키북스 "도메인주도로 시작하는 마이크로서비스 개발", 저자
국가평생교육진흥원, K-MOOC "Microservice 설계 및 구현 " 강좌 개발 및 강의
全体
30件 ∙ (9時間 42分)
講座資料(こうぎしりょう):
全体
78件
4.7
78件の受講レビュー
受講レビュー 5
∙
平均評価 5.0
5
MSAサービスを直接運営していますが、小さなサービス1つか2つだけを務めており、大きな森を眺める観点からMSAを知りたかったのですが、その部分を満たしてくれる講義です。
そう言っていただきありがとうございます😌
受講レビュー 2
∙
平均評価 5.0
5
これまで抽象的にだけ理解していたMSAを具体的によく理解できてよかったです。 ありがとうございます。
良かったなんて役に立ったようで嬉しいですね。ありがとうございます。 ^^
受講レビュー 85
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 4.5
受講レビュー 1
∙
平均評価 5.0
5
MSAの基礎から実務的な部分まで学べてよかったです。 MSAの運営管理が難しいということだけ、耳鳴りで聞いて知って開発するのは難しいだろうと思うだけで、講義を聞いて帰るプロセスを知ることになった点が一番良かったです!確かにぎこちないからなんて難しいけどいい講義でたくさん学んだようです。ありがとうございます!
お役に立てたのは嬉しいですね。ありがとうございます。 ^^
¥11,773
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!