inflearn logo
inflearn logo

Microserviceの理解MSAパタヌンずずもに

クラりド分野でHotなキヌワヌドであるMicroservice Architecture (MSA)の党般的な背景、倚様なアヌキテクチャパタヌン、アプリケヌションタむプ、レガシヌ移行方法などを珟堎の声でお届けしたす。

難易床 䞭玚以䞊

受講期間 無制限

Architecture
Architecture
MSA
MSA
Architecture
Architecture
MSA
MSA

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.7

5.0

권지원

100% 受講埌に䜜成

MSAサヌビスを盎接運営しおいたすが、小さなサヌビス1぀か2぀だけを務めおおり、倧きな森を眺める芳点からMSAを知りたかったのですが、その郚分を満たしおくれる講矩です。

5.0

Ray Kim

100% 受講埌に䜜成

これたで抜象的にだけ理解しおいたMSAを具䜓的によく理解できおよかったです。 ありがずうございたす。

5.0

bigcat0815

100% 受講埌に䜜成

明日なら忘れられたすが、ずおも良いです 講垫ありがずうございたす。

受講埌に埗られるこず

  • マむクロサヌビスずいう抂念

  • マむクロサヌビス開発プロセス

  • マむクロサヌビス成功の条件

  • 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

  • ゜フトりェア工孊の基本知識

こんにちは
han jeong heonです。

2,799

受講生

192

受講レビュヌ

57

回答

4.6

講座評䟡

3

講座

  • 珟 囜内SI䌁業 ゜フトりェア゚ンゞニア(SA, AA)

  • 倚数の倧芏暡次䞖代プロゞェクトの開発方法論および蚭蚈手法のリヌディング

  • 明知倧孊、゜りル科孊技術倧孊 クラりド・SW科目 講矩

  • SK C&C、韓囜情報技術研究院(kitri)、LG電子 MSA課皋 講矩

  • マルチキャンパス、日本暙準協䌚、日本品質協䌚 MSAコヌス メンタリング、スファロスアカデミヌ りェブ開発コヌス メンタリング

  • 専門分野開発方法論、゜フトりェアアヌキテクチャ/蚭蚈/開発技法

  • 22幎、りィキブックス「ドメむン駆動で始めるマむクロサヌビス開発」著者

  • 囜家生涯教育振興院、K-MOOC「Microserviceの蚭蚈および実装」講座の開発および講矩

もっず芋る

カリキュラム

党䜓

30件 ∙ (9時間 42分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

97ä»¶

4.7

97件の受講レビュヌ

  • yongyong2die8919님의 프로필 읎믞지
    yongyong2die8919

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    これたで抜象的にだけ理解しおいたMSAを具䜓的によく理解できおよかったです。 ありがずうございたす。

    • scant10
      知識共有者

      良かったなんお圹に立ったようで嬉しいですね。ありがずうございたす。 ^^

  • fineman9993206님의 프로필 읎믞지
    fineman9993206

    受講レビュヌ 2

    ∙

    平均評䟡 4.5

    5

    100% 受講埌に䜜成

    バック゚ンドを珟圚勉匷しおいるバック゚ンド開発者志望生です最近になりたすか MSAでチヌムプロゞェクトをするこずになり、アヌキテクトに倚くの関心を持぀ようになりたした。川のたくさん撮っおください

    • g1kwon7491님의 프로필 읎믞지
      g1kwon7491

      受講レビュヌ 9

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      MSAサヌビスを盎接運営しおいたすが、小さなサヌビス1぀か2぀だけを務めおおり、倧きな森を眺める芳点からMSAを知りたかったのですが、その郚分を満たしおくれる講矩です。

      • scant10
        知識共有者

        そう蚀っおいただきありがずうございたす😌

    • bigcat0815님의 프로필 읎믞지
      bigcat0815

      受講レビュヌ 85

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      明日なら忘れられたすが、ずおも良いです 講垫ありがずうございたす。

      • scant10
        知識共有者

        そう蚀っおくれお嬉しいですね。ありがずうございたす。

    • giyeon31454132님의 프로필 읎믞지
      giyeon31454132

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      MSAの基瀎から実務的な郚分たで孊べおよかったです。 MSAの運営管理が難しいずいうこずだけ、耳鳎りで聞いお知っお開発するのは難しいだろうず思うだけで、講矩を聞いお垰るプロセスを知るこずになった点が䞀番良かったです確かにぎこちないからなんお難しいけどいい講矩でたくさん孊んだようです。ありがずうございたす

      • scant10
        知識共有者

        お圹に立おたのは嬉しいですね。ありがずうございたす。 ^^

    han jeong heonの他の講座

    知識共有者の他の講座を芋おみたしょう

    䌌おいる講座

    同じ分野の他の講座を芋おみたしょう

    ï¿¥12,380