
マイクロサービス設計(EventStorming、DDDを用いて)
han jeong heon
マイクロサービス設計のためのドメイン駆動設計(Domain Driven Design)を分かりやすく説明し、実際に活用するための具体的な実践方法を紹介します。
중급이상
DDD, MSA, Architecture
クラウド分野でHotなキーワードであるMicroservice Architecture (MSA)の全般的な背景、多様なアーキテクチャパターン、アプリケーションタイプ、レガシー移行方法などを現場の声でお届けします。

学習した受講者のレビュー
5.0
권지원
MSAサービスを直接運営していますが、小さなサービス1つか2つだけを務めており、大きな森を眺める観点からMSAを知りたかったのですが、その部分を満たしてくれる講義です。
5.0
Ray Kim
これまで抽象的にだけ理解していたMSAを具体的によく理解できてよかったです。 ありがとうございます。
5.0
bigcat0815
明日なら忘れられますが、とても良いです! 講師ありがとうございます。
マイクロサービスという概念
マイクロサービス開発プロセス
マイクロサービス成功の条件
MSAのインナーアーキテクチャ、アウターアーキテクチャ
ヘキサゴナルアーキテクチャ、クリーンアーキテクチャの概念
MSAパターン
アプリケーションモダナイゼーションの類型
クラウド移行戦略
クラウドインフラ環境で最も注目される
アプリケーションタイプ、「マイクとしてビス」を学びます🕵️♀️
マイクロサービスは、インフラストラクチャの構築からフロントからバックエンドのアプリケーション設計、開発、テスト展開まで、幅広い知識システムを必要としています。しかし、断片技術の理解だけで実際の業務を遂行するには困難があり、本講義はクラウドアプリケーション開発者の観点から知るべき包括的な流れを理解させたいと思います。
このようなマイクロサービスの登場背景、既存モノリスシステムとの比較を通じた概念理解から、MSAの多様な構成要素、パターン、技術、開発プロセスなどを見てMSA知識体系の流れを短期間で把握します。
MSAのおおよその用語の意味は理解していますが、正確にはわかっていません。
どんな知識から習得すべきかは幕屋です」
「既存のシステムをクラウドアプリケーションに切り替えようとしていますが、
無条件にマイクロサービスに行けばいいのでしょうか?なんだか怖いです。」
「当社をネットフリックス、アマゾン、ウーバーなどのビジネスに迅速に対応
敏捷な会社にしたいのですが、開発者が精神自信がなくて心配です。 」
クラウドアプリケーション
開発したいレガシー開発者
MSA関連技術を提案するか、
企画したい実務者
クラウド環境で初めて
開発したいエンジニア
マイクロサービスの概念を把握
モノリスシステムとマイクロサービスとの比較により、マイクロサービスシステムの概念を定義し、特徴を分析します。
MSAが恵みではない。
マイクロサービスの構築の難しさと構築のレベルはますます進化しなければならないことを理解し、組織の能力に応じた展開方法を提示します。
さまざまなアーキテクチャスタイルの紹介
アーキテクチャスタイルの変化の流れを把握し、マイクロサービスと関連が深い多様なアーキテクチャスタイルを探求します。
マイクロサービスアーキテクチャのためのMSAパターンの理解
マイクロサービスベースのアーキテクチャを構成するさまざまな種類のアーキテクチャパターンを理解し、その関連関係と適用方法を考えます。
マイクロサービス内部アーキテクチャ
マイクロサービスの内部アーキテクチャとして多く活用されている柔軟でビジネスロジックに集中できるヘキサゴナル、クリーンアーキテクチャスタイルについて学びます。
マイクロサービス開発プロセス
スクラムベースのマイクロサービス開発プロセスを定義し、適用方法について説明します。
クラウドアプリケーションの種類に応じた移行/戦略の理解
クラウドアプリケーションのさまざまな種類を見て、その種類に適した移行戦略を見てください。
Q.理論と実習の両方をしてみる講義ですか?
本講義では実習ではなく概念中心に講義します。エンジニアの立場ではすぐにやってみることが非常に重要ですが、今回の講座で全体的な背景知識と概念をつかみ、その後準備される講座で実際の設計と開発を学習してください。
Q.実務経験のない非専攻者も聞くことができますか?
クラウド体験がなくても、実際のレガシー経験のある開発者であれば簡単にアクセスできるレベルですが、実務経験のない非専攻者の場合は、用語に困難を経験することはありそうです。しかし、非専攻者でもブートキャンプを履修した経験があれば無難になりそうです。
Q.授業内容をどのレベルまで扱いますか?
本講座は、MSAをなす様々な技術、技法、プロセスの関係を説明し、この使い方を理解させようとする意図で開発されました。この講義を受講した後、具体的な技術をもう少し探求したい場合は、関連講座を受講してください。
学習対象は
誰でしょう?
柔軟で拡張性の高いソフトウェアを開発したい開発者
MSAの概念を把握したい開発担当役員
MSAを推進するリーダー、CIO
アーキテクチャや設計に強い関心を持っている開発者
クラウド移行を準備するレガシー開発者
前提知識、
必要でしょうか?
Java
ソフトウェア工学の基本知識
2,782
受講生
190
受講レビュー
57
回答
4.6
講座評価
3
講座
現 国内SI企業 ソフトウェアエンジニア(SA, AA)
多数の大規模次世代プロジェクトの開発方法論および設計手法のリーディング
明知大学、ソウル科学技術大学 クラウド・SW科目 講義
SK C&C、韓国情報技術研究院(kitri)、LG電子 MSA課程 講義
マルチキャンパス、日本標準協会、日本品質協会 MSAコース メンタリング、スファロスアカデミー ウェブ開発コース メンタリング
専門分野:開発方法論、ソフトウェアアーキテクチャ/設計/開発技法
22年、ウィキブックス「ドメイン駆動で始めるマイクロサービス開発」著者
国家生涯教育振興院、K-MOOC「Microserviceの設計および実装」講座の開発および講義


全体
30件 ∙ (9時間 42分)
講座資料(こうぎしりょう):
全体
95件
4.7
95件の受講レビュー
受講レビュー 8
∙
平均評価 5.0
5
MSAサービスを直接運営していますが、小さなサービス1つか2つだけを務めており、大きな森を眺める観点からMSAを知りたかったのですが、その部分を満たしてくれる講義です。
そう言っていただきありがとうございます😌
受講レビュー 2
∙
平均評価 5.0
5
これまで抽象的にだけ理解していたMSAを具体的によく理解できてよかったです。 ありがとうございます。
良かったなんて役に立ったようで嬉しいですね。ありがとうございます。 ^^
受講レビュー 85
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 4.5
受講レビュー 1
∙
平均評価 5.0
5
MSAの基礎から実務的な部分まで学べてよかったです。 MSAの運営管理が難しいということだけ、耳鳴りで聞いて知って開発するのは難しいだろうと思うだけで、講義を聞いて帰るプロセスを知ることになった点が一番良かったです!確かにぎこちないからなんて難しいけどいい講義でたくさん学んだようです。ありがとうございます!
お役に立てたのは嬉しいですね。ありがとうございます。 ^^
¥12,212
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!