Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
マイクロサービスアーキテクチャ
Highest Rated
Rating: 4.1 out of 5(1,827 ratings)
13,355 students

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

DXを成功に導くマイクロサービスのすべてを学ぼう!マイクロサービス化するとどのような課題があるのかどんな対応が必要なのか、そしてどのように移行するとよいのか…そのすべてがサクっと学べる!
Last updated 7/2026
Japanese

What you'll learn

  • モノリス、マイクロサービスそれぞれの特徴を学べます
  • マイクロサービス化した際に発生する課題と対策が学べます
  • マイクロサービス化する際に利用できるミドルウェアにどのようなものがあるのか学べます
  • モノリスからマイクロサービスへ移行する方法が学べます

Course content

7 sections64 lectures4h 31m total length
  • イントロダクション5:46

    本講座でどんなことが学べるのか、対象はどのような人なのか、含まれていない内容は何なのか、といったことを学習します。

  • 講座概要4:55

    本語講座で学習する内容について概要を確認します。

    • マイクロサービスの概要

    • マイクロサービスのあるべき姿

    • マイクロサービスへの移行

Requirements

  • Webアプリケーションのアーキテクチャや設計の基本の理解
  • ネットワーク、インフラに関する基本知識
  • アプリケーションの設計思想としてのオブジェクト指向に関する知識

Description

マイクロサービスとはどのようなもので、どのように設計、実装していくのか、そしてそのあるべき姿に対してどのように現状のモノリスから移行していけばよいのかについて学習します。

本講座は幅広い内容を含んでいます。まだマイクロサービスについて詳しくわからない方にとってザっと概要がつかめるコースとなっています。

ぜひ、本コースをマイクロサービス化の取り組みの足掛かりとしていただければと思います!


【講座概要】

マイクロサービスアーキテクチャ概要

  • モノリスの特徴(メリット、課題)

  • マイクロサービスの特徴(メリット、課題)

  • マイクロサービスとSOAの違い

  • 開発体制、開発サイクルの違い

マイクロサービスのあるべき姿

  • 設計・実装・テスト

    • サービス間通信の方法

    • 外部へ公開する方法

    • ドメイン駆動設計

    • データ整合性を担保する方法

    • 認証認可

    • マイクロサービスのテスト

  • ビルド/デプロイ/テスト

    • デプロイ方法

    • リリース方法

    • CI/CD

  • 運用監視

    • ヘルスチェック

    • ログ収集

    • メトリクス収集

    • 分散トレース

マイクロサービスへの移行

  • 組織体制の変革

  • 共通の仕組みづくり

  • アプリの分割

  • データベースの分割


【変更履歴】

v1.1.0 2025/02/21 振り返り追加
v1.0.0 2021/10/12 初版リリース


Who this course is for:

  • 数年以上の開発経験があるエンジニア、ディレクター、アーキテクト、CTOなど
  • システム構築や運用を担当する若手社員、中堅社員