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

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

Ratings: 4.14 / 5.00




Description

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

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

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


【講座概要】

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

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

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

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

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

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

  • 設計・実装・テスト

    • サービス間通信の方法

    • 外部へ公開する方法

    • ドメイン駆動設計

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

    • 認証認可

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

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

    • デプロイ方法

    • リリース方法

    • CI/CD

  • 運用監視

    • ヘルスチェック

    • ログ収集

    • メトリクス収集

    • 分散トレース

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

  • 組織体制の変革

  • 共通の仕組みづくり

  • アプリの分割

  • データベースの分割


【変更履歴】

v1.0.0 2021/10/12 初版リリース


What You Will Learn!

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

Who Should Attend!

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