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

/

Back-end

マイクロサービス理解(with MSAパターン)

クラウド分野で最もホットなキーワードであるMicroservice Architecture (MSA)の全般的な背景、多様なアーキテクチャパターン、アプリケーションタイプ、レガシー転換方法などを現場の声でお届けします。

  • scant10
MSA
Architecture

学習した受講者のレビュー

こんなことが学べます

  • マイクロサービスという概念

  • マイクロサービス開発プロセス

  • マイクロサービス成功の条件

  • MSAのインナーアーキテクチャ、アウターアーキテクチャ

  • ヘキサゴナルアーキテクチャ、クリーンアーキテクチャの概念

  • MSAパターン

  • アプリケーションモダナイゼーションの類型

  • クラウド移行戦略

クラウドインフラ環境で最も注目される
アプリケーションタイプ、「マイクとしてビス」を学びます🕵️‍♀️

木よりも森
把握していく過程を一緒にします
🌳

マイクロサービスは、インフラストラクチャの構築からフロントからバックエンドのアプリケーション設計、開発、テスト展開まで、幅広い知識システムを必要としています。しかし、断片技術の理解だけで実際の業務を遂行するには困難があり、本講義はクラウドアプリケーション開発者の観点から知るべき包括的な流れを理解させたいと思います。

このようなマイクロサービスの登場背景、既存モノリスシステムとの比較を通じた概念理解から、MSAの多様な構成要素、パターン、技術、開発プロセスなどを見てMSA知識体系の流れを短期間で把握します。

MSAのおおよその用語の意味は理解していますが、正確にはわかっていません。
どんな知識から習得すべきかは幕屋です」

「既存のシステムをクラウドアプリケーションに切り替えようとしていますが、
無条件にマイクロサービスに行けばいいのでしょうか?なんだか怖いです。」

「当社をネットフリックス、アマゾン、ウーバーなどのビジネスに迅速に対応
敏捷な会社にしたいのですが、開発者が精神自信がなくて心配です。


これは講義だけの特徴です📗

  • 実務者の経験に基づいた鮮やかな現場の声で講義します。
  • マイクロサービスの理想を目指しますが、現実を反映したアプローチを提示します。
  • 本講義は実習のない純粋注入式講義です! 😁


こんな方が聞けばいいですよ🏃‍♀️

クラウドアプリケーション
開発したいレガシー開発者

MSA関連技術を提案するか、
企画したい実務者

クラウド環境で初めて
開発したいエンジニア


一つずつ学ぶ
マイクロサービス💻

マイクロサービスの概念を把握

モノリスシステムとマイクロサービスとの比較により、マイクロサービスシステムの概念を定義し、特徴を分析します。

MSAが恵みではない。

マイクロサービスの構築の難しさと構築のレベルはますます進化しなければならないことを理解し、組織の能力に応じた展開方法を提示します。

さまざまなアーキテクチャスタイルの紹介

アーキテクチャスタイルの変化の流れを把握し、マイクロサービスと関連が深い多様なアーキテクチャスタイルを探求します。

マイクロサービスアーキテクチャのためのMSAパターンの理解

マイクロサービスベースのアーキテクチャを構成するさまざまな種類のアーキテクチャパターンを理解し、その関連関係と適用方法を考えます。

マイクロサービス内部アーキテクチャ

マイクロサービスの内部アーキテクチャとして多く活用されている柔軟でビジネスロジックに集中できるヘキサゴナル、クリーンアーキテクチャスタイルについて学びます。

マイクロサービス開発プロセス

スクラムベースのマイクロサービス開発プロセスを定義し、適用方法について説明します。

クラウドアプリケーションの種類に応じた移行/戦略の理解

クラウドアプリケーションのさまざまな種類を見て、その種類に適した移行戦略を見てください。


講義を聞いた後
受講生の様子😎

  • MSA技術の全体的な範囲と前後関係とコンテキストを理解することができます。
  • どの単位技術に集中するのか、何から先に勉強すべきかを判断できます。
  • Agile、MSA、Devopsを組み合わせた開発文化で、MSAを眺める視点を持つようになります。
  • クラウドアプリケーションの種類、移行方法を理解できます。
  • マイクロサービスの長所と短所を把握し、自分が属する組織でとる方向性を知ることができます。


Q&A 💬

Q.理論と実習の両方をしてみる講義ですか?

本講義では実習ではなく概念中心に講義します。エンジニアの立場ではすぐにやってみることが非常に重要ですが、今回の講座で全体的な背景知識と概念をつかみ、その後準備される講座で実際の設計と開発を学習してください。

Q.実務経験のない非専攻者も聞くことができますか?

クラウド体験がなくても、実際のレガシー経験のある開発者であれば簡単にアクセスできるレベルですが、実務経験のない非専攻者の場合は、用語に困難を経験することはありそうです。しかし、非専攻者でもブートキャンプを履修した経験があれば無難になりそうです。

Q.授業内容をどのレベルまで扱いますか?

本講座は、MSAをなす様々な技術、技法、プロセスの関係を説明し、この使い方を理解させようとする意図で開発されました。この講義を受講した後、具体的な技術をもう少し探求したい場合は、関連講座を受講してください。


24年目の開発者、
限定ホンです。 💁‍♂️

履歴

  • 現国内SI企業ソフトウェアエンジニア
  • 明治大学、ソウル科学技術大学SW科目講義、韓国情報技術研究院(kitri) MSA課程講義
  • マルチキャンパス、韓国標準協会、韓国品質協会 MSAコースメンタリング
  • 専門分野:開発方法論、ソフトウェアアーキテクチャ/設計/開発技術
  • 22年、ウィキブックス「ドメイン主導で始まるマイクロサービス開発」、著者
  • 国家生涯教育振興院、K-MOOC「Microserviceの設計と実装」講座の開発と講義

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 柔軟で拡張性の高いソフトウェアを開発したい開発者

  • 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件の受講レビュー

  • g1kwon7491님의 프로필 이미지
    g1kwon7491

    受講レビュー 5

    平均評価 5.0

    5

    100% 受講後に作成

    MSAサービスを直接運営していますが、小さなサービス1つか2つだけを務めており、大きな森を眺める観点からMSAを知りたかったのですが、その部分を満たしてくれる講義です。

    • scant10
      知識共有者

      そう言っていただきありがとうございます😌

  • yongyong2die8919님의 프로필 이미지
    yongyong2die8919

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    これまで抽象的にだけ理解していたMSAを具体的によく理解できてよかったです。 ありがとうございます。

    • scant10
      知識共有者

      良かったなんて役に立ったようで嬉しいですね。ありがとうございます。 ^^

  • bigcat0815님의 프로필 이미지
    bigcat0815

    受講レビュー 85

    平均評価 5.0

    5

    100% 受講後に作成

    明日なら忘れられますが、とても良いです! 講師ありがとうございます。

    • scant10
      知識共有者

      そう言ってくれて嬉しいですね。ありがとうございます。

  • fineman9993206님의 프로필 이미지
    fineman9993206

    受講レビュー 2

    平均評価 4.5

    5

    100% 受講後に作成

    バックエンドを現在勉強しているバックエンド開発者志望生です!最近になりますか? MSAでチームプロジェクトをすることになり、アーキテクトに多くの関心を持つようになりました。川のたくさん撮ってください!

    • giyeon31454132님의 프로필 이미지
      giyeon31454132

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      MSAの基礎から実務的な部分まで学べてよかったです。 MSAの運営管理が難しいということだけ、耳鳴りで聞いて知って開発するのは難しいだろうと思うだけで、講義を聞いて帰るプロセスを知ることになった点が一番良かったです!確かにぎこちないからなんて難しいけどいい講義でたくさん学んだようです。ありがとうございます!

      • scant10
        知識共有者

        お役に立てたのは嬉しいですね。ありがとうございます。 ^^

    ¥11,773

    scant10の他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!