スプリングブートで直接作りながら学ぶ大規模システム設計 - キャッシュ戦略
kuke
大規模システムで活用できるキャッシュ戦略をSpring Bootで直接作りながら学びます。 問題状況Cache Penetration、Cache Stampede、Hot Keyを理解し、解決戦略を実装します。
중급이상
Spring Boot, Redis, backend
大規模なデータとトラフィックをサポートするシステムを、Spring Boot を使用して直接作成しながら学習します。

大規模システム設計
マイクロサービス アーキテクチャ
イベント駆動型アーキテクチャ
分散システムの理解
同時性問題を扱う方法
MySQL、Redis、Kafka の理解と実践的な活用戦略
データベース インデックスを活用した大規模データ クエリ最適化
複雑な階層テーブルの設計と最適化
高い書き込みトラフィックでもデータの一貫性を保証する方法
イベント ストリームの処理と非同期アプリケーションの構築
イベントの損失を防ぐためのシステム構築
大規模なトラフィックと複雑なアーキテクチャで活用できる方法論
さまざまな要件に適用できるパフォーマンス最適化戦略
キャッシュ最適化戦略
学習対象は
誰でしょう?
大規模なデータとトラフィックをどのように処理するかを知りたい人
パフォーマンスの最適化に興味のある人
経験はあるがトラフィック経験がない人
単に理論を説明するだけでなく、実際にどのように作るのかを知りたい人
Spring Boot で掲示板を 1 回以上開発したことがある人
データベースの基礎と簡単なSQLの作成方法を知っている人
前提知識、
必要でしょうか?
Java
Spring Boot
リレーショナルデータベースの基礎
SQL 文法の基礎
1,788
受講生
189
受講レビュー
237
回答
4.9
講座評価
3
講座
안녕하세요.
IT 기업 개발자로 근무하며, 대규모 시스템을 지탱하기 위해 다양한 기술을 활용해보고 있습니다.
실무 관점의 개발 지식을 공유하고자 개설하였고, 많은 도움이 되었으면 좋겠습니다.
[문의]
Email : kukekyakya@gmail.com
全体
71件 ∙ (13時間 21分)
講座資料(こうぎしりょう):
9. 分散リレーショナルデータベース
15:01
10. MySQLの開発環境設定
03:48
11. 投稿CRUD API設計
05:12
12. Snowflake
03:36
13. 掲示板CRUD APIの実装
17:13
14. 掲示文テストデータ挿入
04:05
17. 記事リストAPI - ページ番号実装
14:01
18. 記事リストAPI - 無限スクロール設計
08:44
19. 記事リストAPI - 無限スクロール実装
08:28
20. Primary Key 生成戦略
04:46
全体
167件
4.9
167件の受講レビュー
受講レビュー 7
∙
平均評価 5.0
5
単に講義リストを見て講義内容を判断するだけではダメでした。実際に講義を聞いてみると、インデックス アルゴリズムから最適化されたインデックスの活用法、そしてアプリケーションが Sale-out 環境と DB シャーディング構造環境で安全にイベント メッセージを発行する方法まで、本当に私が求めていた講義でした。単にサービスを構築するだけでなく、大容量トラフィックに基づくさまざまなヒントがたくさんあったので、本当に良い講義でした。 おかげで多くの知識を学びました。これからもこのような良い講義をお願いします :)
リナ様、良い評価をいただきありがとうございます! 受講生の方々にどのようにうまく伝えることができるか悩みも多くなり、長時間頑張って準備してきましたが、 難しい川のよくついてくださってありがとうございます! 明けましておめでとうございます残りの講義もファイティングです! (後半部もかなり楽しい(?)あるでしょう!)
受講レビュー 56
∙
平均評価 4.7
5
この講義は最高です。この講義は、Inflearnの中、上級講義はこうあるべきだという基準のような講義です。 まもなく丸1年になるジュニア開発者です。社内ではまだアドミンだけを新規開発したり、メンテナンスしてきただけです。皆様ご存知のように、アドミンはトラフィックが集中することも少なく、よく使われるものも決まっています。企画もユーザーに伝わるものではないので、内部職員も俗に言う「めちゃくちゃ」に企画して開発する場合がほとんどです。この状況の中でも挑戦しがいのある課題を探していますが、簡単ではありませんでした。 そんな中、この講義に出会い、これから遂行するプロジェクトについて、どんな設計を、どんなコードを書くかについて、少なくとも「考える」ことができる材料を得られました。 最近受けた講義では、ほとんどQ&A欄をInflearnのインターンに任せて事実上放置する知識共有者が多かったのですが、クケさんは週末にもQ&Aに熱心に対応してくださいます。 講義評の冒頭に書いたように、この講義は中、上級講義の中で最高です。「中、上級講義はこうあるべきだ」という基準、ガイドを提示した講義だと思います。これはInflearnで知識を共有する方々や、Inflearnサービスを運営されている方々にも良いレファレンスになると思います。 制約が多く、閉塞感のある環境の中で、まだより挑戦的な業務遂行のための実力を身につけたいという気持ちが消えていない方は、迷わずに受講していただきたいと思います。 残念な点は、コードは提供されるものの、コミット履歴が残っているGitHubリポジトリやセクション別にコードが分かれていないため、流れを追うのが難しいのですが、この部分が改善されれば良いと思います。 良い講義をありがとうございます。久しぶりに本当の講義に出会えました。
wisehero様、良い評価をいただきありがとうございます! レビューまで丁寧に書いていただき、本当に感謝しております😊😊😊 講座を作る際、「こんなに難しく作っても大丈夫かな?」という思いもありましたが、受講生の皆さんが内容をすべて理解できなくても、何が分からないのかをお伝えできるだけでも、それなりの成果だと思っていました。 幸い、難易度については満足してくださる受講生の方も多いようで、wisehero様も今後の方向性をしっかりと定めていらっしゃるようで、嬉しく思います!! Q&Aにご満足いただけたようで、安心しました! 熱心な受講生の方なら、講座を受けているうちに当然疑問点が湧いてくるだろうと思っていました。 私もそのような熱意に応えるべく、できる限り一生懸命回答しようと努力しています😊😊😊 様々な質問を見ながら、講座内容だけでは足りなかった点や補足すべき点を考え、私自身も多くを学んでいます。 特にwisehero様は、他の方の質問でも問題解決を手伝ってくださる素敵な姿を覚えています!! コードの分離について残念に思われた点は、十分に共感できます…! 最初から完璧でエラーのないコードを書けば、きれいに分離しておけるのですが、それがなかなか難しいのです…! 講座の範囲が広大で内容が難しいため、コードの修正箇所が後になってから目に付くことがあります。 このような場合、セクションごとに細かく分かれていると、以前の内容まで修正するのが非常に難しいため、面倒に感じて分割していない部分もあります…! この件については申し訳ない気持ちがあり、ご容赦いただければと思います😭😭 改善策はもう少し検討してみます…! 情熱あふれる最高の受講生の皆様に受講していただけるおかげで、講座も価値が生まれるのだと思います!! よく受講していただきありがとうございます!
受講レビュー 11
∙
平均評価 4.9
5
お話、 잘 들었습니다. システム設計とパフォーマンス改善の方法について 궁금했었는데、講義を聴いてたくさん学んでいきます。価格が高めなので少し 고민하고購入しましたが、価格以上の内容を学べたと思います。今後とも良い講義をお願いいたします。ありがとうございます。
chlghksdyd31様、良い評価をありがとうございます!! ভালোভাবে 배워帰られたとのこと、とても誇らしく嬉しいです!! 最後まで受講お疲れ様でした!!
受講レビュー 3
∙
平均評価 5.0
5
良い講義をありがとうございました。 さまざまな面で考えが広がる経験でした。 特にkafkaに慣れていないので、kafkaを活用するTransactional Messagingのテクニックは予想外の部分だったのでとても難しかったですが、面白い講義でした!
ヒョンジンさん、良い評価ありがとうございます! トランザクション メッセージングは本当に難しい部分ですが、楽しく聞いていただけて良かったです。😊😊😊 一生懸命勉強してくださってありがとうございます。良いお年をお迎えください!!
期間限定セール、あと8日日で終了
¥2,921,582
29%
¥24,802
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!