강의

멘토링

커뮤니티

Programming

/

Back-end

Javaマイクロサービス(MSA)プロジェクトの実践

実務にすぐ適用可能なJavaベースのマイクロサービスアーキテクチャ(MSA)実習講義! この講義は、Java開発者のためのマイクロサービスプロジェクト中心の実習講義です。単純な理論にとどまらず、実際のサービス開発フローに沿ってマイクロサービスアーキテクチャの核心原理と実装方式を実習を通じて身につけることができます。

難易度 中級以上

受講期間 無制限

  • ishrhrl
Java
Java
Spring
Spring
REST API
REST API
Spring Boot
Spring Boot
MSA
MSA
Java
Java
Spring
Spring
REST API
REST API
Spring Boot
Spring Boot
MSA
MSA

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

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

4.4

5.0

Yong Bin Kim

31% 受講後に作成

とてもお得で講師の方もよく教えてください

5.0

jonghun57

100% 受講後に作成

実際の実務でMSA開発をしている最中ですが、多くの部分が有益に重なって、理解できなかった部分を理解できるようになりました。 ありがとうございます。

5.0

김종훈

100% 受講後に作成

MSAの開発だけでなく、運営までの全体的な流れを知ることができてよかったです。

受講後に得られること

  • Prometheus

  • Grafana

  • GitLab

  • マイクロサービス

  • Spring Boot

  • Spring Cloud

  • MSA

  • Docker

マイクロサービスプラットフォーム市場拡大!

高速で効率的なCI/CD、Dockerなどのコンテナ技術を組み合わせて、柔軟な開発・運用プロセスを処理することができます。


「マイクロサービス(MSA)は、複数のタイプのアプリケーションの集合体とも考えることができる」

大量のデータを処理するために拡張性のあるクラウド性質のサービスを提供します。

独立したサービス単位に分けることで、システム全体に影響を与えることなく、部分的な障害処理に対応することができます。

個別サービスの拡張が便利です。

講義紹介と目標

マイクロサービスを利用した実際のB2B SaaS基盤の大規模プロジェクトを進める中で経験した内容をもとに講義内容を準備しました。

マイクロサービスをなぜ使うのか、いつどのように使用すればよいのか、またマイクロサービスのメリット・デメリット、そして構築方法をこの講義を通じて理解していただけます。さらに、サービス公開後の運用環境でどのようにマイクロサービスを活用すべきかを学んでいただけます。

マイクロサービスの概念から開発、そして最後に運用方法まで体験していただけます。

様々なモニタリングツール(Prometheus、Grafana、Zipkinなど)を通じてモニタリング方案を共有します。

Spring Bootベースのプロジェクトでマイクロサービス開発方法についてご紹介いたします。

講義の特徴

1. 実習中心のプロジェクトベース学習

- 単純な理論説明ではなく、実際にマイクロサービスを構成しながら学ぶ実践型講義です。

2. Spring BootとSpring Cloudを活用した技術スタック

- Eureka、Spring Cloud Config などSpring Cloudの核心コンポーネントを実習を通じて扱います。

3. マイクロサービスの核心原理の体得

- サービス間通信、データ分離、認証/認可、障害分離、拡張性などMSAの核心概念を直接実装しながら自然に理解することができます。

4. Docker と CI/CD による DevOps 環境構築

- 各サービスはDockerコンテナで管理し、DevOps環境構成まで含まれています。

5. 実務に近い構造とワークフロー

- 単純なサンプルレベルではなく、現場で実際に使用される構造で構成されたプロジェクト実習です。

6. 単一アプリケーションからMSAへの移行フローの理解

- マイクロサービスに分離していく移行プロセスを通じてMSAを簡単に理解できます。


この講義は単純な「MSAとは何か」を超えて、直接構成し運営しながら問題を解決する過程で真のMSAスキルを身につけることができるよう設計されています。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • マイクロサービスを実務プロジェクトに適用したい方

  • CI/CD形式の業務プロセスを業務に適用したい方

  • Spring Cloud 学習をご希望の方

  • Spring Boot ApplicationをDockerで生成してサービスする方法が気になる方

前提知識、
必要でしょうか?

  • Spring Boot

  • Java

こんにちは
です。

534

受講生

39

受講レビュー

10

回答

4.7

講座評価

4

講座

こんにちは。
PaaS、SaaSクラウドサービス基盤のIT運用および開発を担当している専門家です。

様々なソリューションプロジェクトやR&D事業、そして運用環境での業務を通じて培った知識や教育内容は、常に共有したいと考えています。実務を通じて膨大な知識を習得し、またそれが必要とされるため、常に学び整理する習慣を身につけています。整理した内容に誤りがないか常に検討・修正を行い、後輩たちに正確な知識を伝えるため、キャリア1年目から10年を超えた現在まで、絶えず学び努力し続けています。ジュニア開発者の方々だけでなく、講義を希望される多くの方々のために、より一層努力して講義を収録してまいります。

  • 2015 ~ 2024.9 : クラウドSaaSサービス運営/開発(PL)

  • 2024.10 ~ 現在 : クラウド PaaS ウェブサービス(PM)

カリキュラム

全体

61件 ∙ (6時間 38分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

16件

4.4

16件の受講レビュー

  • dydqls57575980님의 프로필 이미지
    dydqls57575980

    受講レビュー 1

    平均評価 5.0

    5

    31% 受講後に作成

    とてもお得で講師の方もよく教えてください

    • ishrhrl
      知識共有者

      ありがとう:)

  • hsbjyo8222님의 프로필 이미지
    hsbjyo8222

    受講レビュー 3

    平均評価 5.0

    5

    61% 受講後に作成

    • jonghun576818님의 프로필 이미지
      jonghun576818

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      実際の実務でMSA開発をしている最中ですが、多くの部分が有益に重なって、理解できなかった部分を理解できるようになりました。 ありがとうございます。

      • subinchoi4754님의 프로필 이미지
        subinchoi4754

        受講レビュー 5

        平均評価 4.8

        5

        31% 受講後に作成

        • hdp05457175님의 프로필 이미지
          hdp05457175

          受講レビュー 1

          平均評価 5.0

          5

          31% 受講後に作成

          ¥8,720

          ishrhrlの他の講座

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

          似ている講座

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