.png?w=420)
大規模システム設計 Part 1
Jayce
¥5,088
初級 / software-design, DBMS/RDBMS
4.9
(16)
有名な論文、書籍、記事を通じてグローバルスケールのサービスの共通のコンポーネントを学びましょう。
初級
software-design, DBMS/RDBMS
代表的な並行性問題である競合状態(Race Condition)をテーマに学習します。 並行性問題を発生させる単一サーバー環境と分散環境を比較しながら実習します。 トランザクション境界と分離レベルを理解できます。 楽観的ロック、悲観的ロック、分散ロックの違いを学ぶことができます。
受講生 75名
難易度 初級
受講期間 無制限
学習した受講者のレビュー
5.0
뽀미
並行性の問題は概念は聞いたことがありましたが、実際にどのように発生するのか体感するのが難しかったのですが、この講義は「最も簡単な並行性問題」というタイトルにぴったりの講義でした!👍 Race Condition(競合状態)を図とコードの例で説明してくださったので理解しやすく、なぜこのような問題が発生するのか、流れを追いながら学ぶことができました。😊 他のテーマの講義もまた受けてみたいです!
5.0
하나의묵
並行性の問題をいつも難しく感じていましたが、この講義で概念を一つずつ丁寧に解説していただき、ようやく感覚がつかめた気がします。理論だけを扱うのではなく、直接実習環境を構築しながら、単一サーバーと分散サーバーで並行性の問題がどのように異なって現れるのかを自然に理解することができました。 また、並行性の問題が実際にどのような過程で発生するのかを直接確認できる構造なので、単に概念を暗記するのではなく、なぜこのような問題が起こるのかを体感できた点が特に良かったですし、実務ですぐに活用できる内容が多くて大変役立ちました。 楽観的ロック・悲観的ロック・分散ロックなどの概念が混乱したり、並行性の問題をどのように解決すべきか悩んでいる方におすすめできる講義だと思います。
5.0
이달팽
並行性の問題を理論的にしか知らなかったのですが、講師の方に従ってrace conditionをコードレベルで直接再現し解決してみることで、感覚を確実に身につけることができたと思います。共有DB、分散環境など様々な環境を想定して実習するのもとても役に立ちました。😊😊 私のように並行性の問題に入門する方々に良い講義だと思います。ありがとうございました~
並行性問題の根本的な原因と解決方法
単一サーバー環境と分散サーバー環境で同時性問題を解決する方法
楽観的ロック、悲観的ロック、分散ロックを正しく理解して使用する
トランザクション境界と分離レベルの理解
IntelliJ IDEA、Docker、k6の活用方法
学習対象は
誰でしょう?
同時性の問題と解決方法に悩み続ける開発者
同時性問題に関連するトランザクションを理解したい開発者
楽観的ロック、悲観的ロック、分散ロックの違いを理解し適用したい開発者
前提知識、
必要でしょうか?
簡単なAPIバックエンドサーバー開発経験(Spring Boot)
データベース(RDBMS、NoSQL)に関する基礎知識
全体
25件 ∙ (3時間 54分)
全体
8件
5.0
8件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
修正済み
5
並行性の問題をいつも難しく感じていましたが、この講義で概念を一つずつ丁寧に解説していただき、ようやく感覚がつかめた気がします。理論だけを扱うのではなく、直接実習環境を構築しながら、単一サーバーと分散サーバーで並行性の問題がどのように異なって現れるのかを自然に理解することができました。 また、並行性の問題が実際にどのような過程で発生するのかを直接確認できる構造なので、単に概念を暗記するのではなく、なぜこのような問題が起こるのかを体感できた点が特に良かったですし、実務ですぐに活用できる内容が多くて大変役立ちました。 楽観的ロック・悲観的ロック・分散ロックなどの概念が混乱したり、並行性の問題をどのように解決すべきか悩んでいる方におすすめできる講義だと思います。
心のこもった受講レビューを残していただき、本当にありがとうございます。 実は同時性というのは目に見えないので、いざ理解しようとすると難しく感じるテーマなのですが、講義を通じて感覚をつかんでいただけたとのことで講師として嬉しく思いますし、私が意図していた「理論より実習で直接体感する」ことをよく理解していただけたようで嬉しいです。 完走お疲れ様でした。 ありがとうございます! 🙇♀️
受講レビュー 1
∙
平均評価 5.0
修正済み
5
並行性の問題は概念は聞いたことがありましたが、実際にどのように発生するのか体感するのが難しかったのですが、この講義は「最も簡単な並行性問題」というタイトルにぴったりの講義でした!👍 Race Condition(競合状態)を図とコードの例で説明してくださったので理解しやすく、なぜこのような問題が発生するのか、流れを追いながら学ぶことができました。😊 他のテーマの講義もまた受けてみたいです!
こんにちは!講義を完走し、このように素敵なレビューまで残していただき、本当にありがとうございます。 図解やコードの例が役に立ったとのこと、大変嬉しく思います! 他のテーマの講義も期待しているというお言葉に、大きな元気をいただきました。 次の講義も、実務で必ず必要でありながら理解が難しいテーマを準備できるよう努めてまいります。 ありがとうございました!
受講レビュー 1
∙
平均評価 5.0
5
並行性の問題を理論的にしか知らなかったのですが、講師の方に従ってrace conditionをコードレベルで直接再現し解決してみることで、感覚を確実に身につけることができたと思います。共有DB、分散環境など様々な環境を想定して実習するのもとても役に立ちました。😊😊 私のように並行性の問題に入門する方々に良い講義だと思います。ありがとうございました~
理論だけで知っていた同時性問題を直接コードで再現して解決しながら、確実に感覚をつかまれたというフィードバックが私にはとても重要な部分だと思います。実際に講義を企画する際、この部分が最も大きな目標だったんです。共有DBや分散環境のような実務的な環境を想定して練習されたことが、実務で多くの助けになればと思います。 同時性入門者の方々に良い講義になりそうだというお言葉も私に大きな力になります。 良いレビューを残していただき、ありがとうございます! 🙇
受講レビュー 111
∙
平均評価 4.9
受講レビュー 4
∙
平均評価 5.0
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥4,770
25%
¥6,360