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

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

3.94 (1233 reviews)
Udemy
platform
日本語
language
Web Development
category
instructor
マイクロサービスアーキテクチャ
8,062
students
4.5 hours
content
Mar 2024
last update
$54.99
regular price

What you will learn

モノリス、マイクロサービスそれぞれの特徴を学べます

マイクロサービス化した際に発生する課題と対策が学べます

マイクロサービス化する際に利用できるミドルウェアにどのようなものがあるのか学べます

モノリスからマイクロサービスへ移行する方法が学べます

Why take this course?

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

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

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


【講座概要】

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

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

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

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

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

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

  • 設計・実装・テスト

    • サービス間通信の方法

    • 外部へ公開する方法

    • ドメイン駆動設計

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

    • 認証認可

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

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

    • デプロイ方法

    • リリース方法

    • CI/CD

  • 運用監視

    • ヘルスチェック

    • ログ収集

    • メトリクス収集

    • 分散トレース

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

  • 組織体制の変革

  • 共通の仕組みづくり

  • アプリの分割

  • データベースの分割


【変更履歴】

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


Screenshots

マイクロサービスアーキテクチャ - Screenshot_01マイクロサービスアーキテクチャ - Screenshot_02マイクロサービスアーキテクチャ - Screenshot_03マイクロサービスアーキテクチャ - Screenshot_04

Reviews

矢木
August 17, 2023
曖昧な理解となりがちなマイクロサービスの概要(概念と開発手法)を大雑把に把握するのに非常に分かりやすい講座だった。小テストのスクロールがiPhoneでうまく動作しなかったのが残念(ランドスケープモードだったからか?)
a
August 12, 2023
スマートフォンで視聴。資料も見やすく、話が纏まっていて理解しやすい。入門にちょうど良い。ただ、小テストはスマートフォンから操作がしづらく、途中の資料も全て一度開かないと証明書を発行できないので、注意が必要
Fang
May 3, 2023
ちょうど会社の仕事上、マイクロサービスという言葉を聞きました。いったいどんなものか、メリットは何かを知りたいと思いました。 本コースを受講したおかげで、概要は分かってきた気がします。 目指す姿と、実現方法というコースの構成も、非常に参考になります。 仕事に役立つと思います。 何より、柔軟性があり、論理的なものと理解しています。 変化の大きい今のご時世で、コースを聞きながら、なるほどと思った時が多かったです。 ありがとうございました。
Ichi
April 5, 2023
マイクロサービスについて知りたかったので受講させていただきました。 とても幅広い内容でかつマイクロサービス化における課題やその対応方法などとても充実した内容でした。 もう少し掘り下げて欲しい部分もありましたが、概ね満足しております。
T
March 6, 2023
マイクロサービスとは何か、またマイクロサービス化するためにどのような技術を取り入れていかなければならないのか、概要を理解することができました。マイクロサービスの入門編としてはとても分かりやすかったです。
Shinji
March 5, 2023
マイクロサービスを行うにあたり、設計、リリース、運用などで気を付けるべき点を、1つ1つ課題と対応策としてまとめているので理解しやすい。 ただ、どの項目も内容的には浅いのと、説明が足りない項目もあると感じた。イメージ的にはマイクロサービスの気を付けるべきポイントカタログのような内容。 そのため、63.のまとめ動画で開発ツールの詳細などは説明できていないと講師は言われているが、それ以前に、実際にマイクロサービスに着手するには、もう一段落とした解説が欲しいと感じる。
櫛部泰明
September 22, 2022
マイクロサービスアーキテクチャの全体感が分かりやすく解説されており、 これまでバラバラのピースとして理解していた知識を体系的に整理出来た。 本講座を足掛かりに踏み込んだ個別内容のコースを受講し理解を深めていけそう。
Masanori
July 23, 2022
20年くらいのキャリアのあるインフラエンジニアですが、マイクロサービスを浅くしか理解できていなかったと、本講義で実感できました。 わかりやすい設計でモダンなサービス設計を体系的に学ぶことができます。高度なインフラエンジニアとして業務との対話、アーキテクチャ設計に生かせそうです。
ozy
July 2, 2022
単元の開始時にあるこの単元で説明することの内容が前の単元の説明の繰り返しだったり、最後のまとめの説明も本編の要約だったりと、同じことを2度3度聞く感じでその点が冗長に思えた。が、内容そのものはためになりました!
Thomas
June 20, 2022
マイクロサービスアーキテクチャのさわりの部分を知れたので、モノリスなアプリケーションをマイクロサービスにすべき理由やタイミングに納得できました。他の開発メンバーにもすすめたいと思えるコースでした。一方で、ハンズオンや課題意識を持てる具体例の設定が少なく、机上の空論の域を出るとは言い難いです。最後に、改善すべき点として小テストの難易度の低さが挙げられます。問題数も少なく一問一答形式のため知識の定着を図るのは難しいと思いました。(単語を知っているか否か/再試行しても問題は変わらない)最後に総テストを設けるか、複数選択など問題を難しくするか、単純に問題数を増やすかといった改善の余地があります。
Yw
June 8, 2022
端的な説明でとてもわかりやすかったです。 また、具体的にどのようなサービスがあるかをクラウドプロバイダーのマネージドサービス含めて紹介されていた点が良かったです。今まで聞いたことだけはあったサービスが多数掲載されていましたが、講義を受けたことでそれらがどのような目的で存在するサービスかを理解できました。
R
April 28, 2022
マイクロサービスアーキへの移行について、概要から開発・CI/CD・運用の側面まで整理されている。ツール類もカテゴリごとにピックアップされていてポイントがわかりやすく、マイクロサービスアーキへの移行を後押ししてくれる内容。
Ryo
March 27, 2022
今までのモノリスとマイクロサービスの概念的な違いだけではなく、マイクロサービスでの考慮点、モノリスからマイクロサービスへの移行方法なども具体的に説明されておりとてもよく理解できました。各種ツール群は名前と概要の紹介まででしたが数多くあると言うことは理解できました。今後はもう一段深いレベルの学習を進めていこうと思います。
松田
February 11, 2022
マイクロサービスという概念が、多種多様な仕組みを統合して できていることをざっと理解するのに有益でした。 モノリスシステムで複雑度に限界を実感しているぐらいの人に 特にお勧めです。 逆に、新人レベル(モジュール仕様書を渡されてコーディングする だけの人)には、本講座で伝えたいメリットはまだ難しいとは思います。
江良
October 14, 2021
昨今、世間でDXと呼ばれはじめて久しいですが、その中でもマイクロサービス化についてフォーカスを絞った講座で、非常にわかりやすい内容でした。 モノリスとマイクロサービスでの開発体制の違い(ピザ二枚チームや逆コンウェイの法則)など、インフラエンジニアには普段馴染みのない概念について簡潔に説明されており、勉強になりました。また、マイクロサービス分割によるデメリットとして稼働率が掛け算で下がってしまうことなど言われてみて、なるほどと思う気づきが多くありました。その上で、メッセージブローカーの使い所や実際のAWSやAzureなどのマネージドサービスでは、どのようなサービスが各社から提供されているのかも表形式で説明されているため、クラウドサービスの整理にも役立ちました。 マイクロサービスがどんなものなのか気になっている人に、強くおすすめできる講座です。

Charts

Price

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

Rating

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

Enrollment distribution

マイクロサービスアーキテクチャ - Distribution chart
3881440
udemy ID
2/28/2021
course created date
10/13/2021
course indexed date
Bot
course submited by