シリコンバレーの開発者が教える埋め込みとMini GPT
Hong
AIと埋め込みを使いながらも、その中で何が起きているのか説明するのが難しかったなら、この講義が答えになるかもしれません。シリコンバレーで現役のAI開発者として働く講師の経験をもとに、埋め込みからWord2Vec、自動微分、トランスフォーマーまでを自ら実装し、AIの原理をコードで理解できるようサポートします。
初級
Python, Business Productivity, AI
トラフィックが増えるほど応答が遅くなり、スレッドプールが急速に枯渇し、外部 API の呼び出しが増えるほどボトルネックが深刻化する環境で、根本的な解決方法を見つけたい開発者のための講座です。単にサーバーを拡張するのではなく、構造そのものを変えるという観点から問題を捉えられるよう支援します。 この講座を通じて、まず従来の Spring MVC における Thread per Request モデルがどのような限界を持つのかを理解します。なぜ CPU に余裕があるにもかかわらずスループットが向上しないのか、ブロッキング I/O が実際にどのようにシステムリソースを占有するのかを、コードレベルで確認します。 次に、Reactive Streams の概念と標準仕様を学び、Reactor の Mono と Flux を活用してデータストリームを扱う方法を身につけます。単なる使い方にとどまらず、データフローがどのように開始され、どのように消費され、スループットをどのように制御するのかまで、実習を通じて体得します。特に Back Pressure を活用し、OOM や過負荷を防ぐ設計方法も実際に実装してみます。 また、Spring WebFlux のイベントループベースの処理構造を理解し、Non-Blocking I/O が実際のリクエスト処理においてどのように動作するのかを比較実習します。MVC と WebFlux を並べて構造上の違いを確認しながら、いつ Reactive を選択すべきかについての判断基準も整理します。 単に「非同期を学ぶ」というレベルで終わることはありません。少ないスレッドでより多くのリクエストを処理する方法、外部 API への依存度が高い環境で安定したフローを維持する方法、そして高同時実行環境でスループットを確保するための設計感覚を身につけます。
受講生 175名
難易度 入門
受講期間 無制限
学習した受講者のレビュー
5.0
Jang Jaehoon
良い講義をありがとうございました!
5.0
이성훈
20,000+ RPS並列処理のための「NAVER面接官が教えるReactiveプログラミング」講座は、SSAFY企業連携プロジェクトを進める中で、サーバー構造とリアルタイム処理方式への理解を深めたいと思い受講しました。 現在のプロジェクトでは、AIサーバー連携、リアルタイムデータ処理、外部API通信など、並列性とレスポンス処理構造を考慮すべき状況が多くありました。従来のSpring MVCベースの構造だけではどのような限界があるのか疑問に思っていたタイミングで、ReactiveプログラミングとWebFluxの全体的な流れを理解するのに非常に役立ちました。 特に、Thread per Request構造とイベントループベースの構造の違い、MonoとFluxを活用したデータストリーム処理方式、Back Pressureを通じた過負荷制御の概念などを、単なる理論ではなく実習を交えて説明してくださったので理解しやすかったです。以前はWebFluxを単なる「非同期フレームワーク」程度に考えていましたが、今回の講義を通じて、少ないリソースで高い並列性を処理するための構造的なアプローチであるという点を実感することができました。 現在進行中の企業連携プロジェクトにすぐにWebFluxを導入したわけではありませんが、AIサーバーとの通信やリアルタイム機能の構造を検討する過程で、今回の講義で学んだ概念が大きな助けとなりました。特に、ブロッキングI/Oとノンブロッキング処理の違い、外部API呼び出しが多い時に発生しうるボトルネック問題などを見る視野が、以前よりも広がったと感じています。 また、SSE、WebSocket、Retryパターン、エラー処理フローなど、実務で考慮すべき内容も併せて扱ってくださったので、単なる文法学習以上の経験になりました。 今後、プロジェクトの規模がさらに拡大したり、高並列処理や外部連携がより多くなる環境では、WebFluxとReactive構造を実際に導入する方向も十分に検討してみたいと思いました。Reactiveを単なる流行の技術として捉えるのではなく、どのような状況で適切に選択すべきかという判断基準を得ることができた講義でした。
5.0
goldrex123
WebFluxについて全般的に学べる講義です :)
Spring WebFluxベースのNon-Blockingサーバーを自ら設計・実装する方法
MonoとFluxを活用してデータストリームを設計・制御する能力
Back Pressureを適用して過負荷を防止する構造設計能力
MVCとWebFluxの構造的な違いを説明し、選定基準を提示する能力
少ないスレッドで高い同時実行性を実現するアーキテクチャ設計手法
ブロッキングコードとリアクティブコードを混在させた際に発生する問題を特定し、解決する能力
学習対象は
誰でしょう?
トラフィックが増えるほど、スレッドプール枯渇問題に不安を感じるバックエンド開発者
MVC構造の限界を感じているものの、代替案を見つけられないSpring開発者
Reactiveを導入したいものの、概念が漠然としていて試すことすらできない開発者
インフラの拡張だけで問題を解決し、コスト負担が大きくなっているチームの開発者
MSA環境におけるサービス間通信の遅延問題に悩むプラットフォーム開発者
高同時実行性環境の設計経験が不足しており、キャリア成長に渇きを感じている開発者
インフラン認証
キャリア認証
11,428
受講生
611
受講レビュー
175
回答
4.8
講座評価
30
講座
家でだらだら過ごしていたところ、開発に興味を持ち勉強を始め、現在は板橋(パンギョ)でプラットフォームサーバーの開発を担当しています。私が勉強してきた方法や、実務で直面する可能性のある様々な問題点とその解決策を皆さんに提供したいと思い、知識共有者としての活動を続けています。
講義は私一人の知識だけで作られるものではありません。すべての講義には、共に作り上げてくださる方々がいます。
Tossの開発者からの推薦で合流されたシリコンバレーの開発者 Waddy, người đã tham gia theo lời giới thiệu của một nhà phát triển từ Toss
[知識共有者の経歴]
[前] サンドボックスIP関連ブロックチェーン開発者
[前] メタバースバックエンドエンジニア
[現] 板橋(パンギョ)でベテランになりつつあるサーバー開発者
[インタビュー履歴]
[その他のお問い合わせ]
[公式サイト]
全体
25件 ∙ (6時間 0分)
講座資料:
全体
14件
5.0
14件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
修正済み
5
20,000+ RPS並列処理のための「NAVER面接官が教えるReactiveプログラミング」講座は、SSAFY企業連携プロジェクトを進める中で、サーバー構造とリアルタイム処理方式への理解を深めたいと思い受講しました。 現在のプロジェクトでは、AIサーバー連携、リアルタイムデータ処理、外部API通信など、並列性とレスポンス処理構造を考慮すべき状況が多くありました。従来のSpring MVCベースの構造だけではどのような限界があるのか疑問に思っていたタイミングで、ReactiveプログラミングとWebFluxの全体的な流れを理解するのに非常に役立ちました。 特に、Thread per Request構造とイベントループベースの構造の違い、MonoとFluxを活用したデータストリーム処理方式、Back Pressureを通じた過負荷制御の概念などを、単なる理論ではなく実習を交えて説明してくださったので理解しやすかったです。以前はWebFluxを単なる「非同期フレームワーク」程度に考えていましたが、今回の講義を通じて、少ないリソースで高い並列性を処理するための構造的なアプローチであるという点を実感することができました。 現在進行中の企業連携プロジェクトにすぐにWebFluxを導入したわけではありませんが、AIサーバーとの通信やリアルタイム機能の構造を検討する過程で、今回の講義で学んだ概念が大きな助けとなりました。特に、ブロッキングI/Oとノンブロッキング処理の違い、外部API呼び出しが多い時に発生しうるボトルネック問題などを見る視野が、以前よりも広がったと感じています。 また、SSE、WebSocket、Retryパターン、エラー処理フローなど、実務で考慮すべき内容も併せて扱ってくださったので、単なる文法学習以上の経験になりました。 今後、プロジェクトの規模がさらに拡大したり、高並列処理や外部連携がより多くなる環境では、WebFluxとReactive構造を実際に導入する方向も十分に検討してみたいと思いました。Reactiveを単なる流行の技術として捉えるのではなく、どのような状況で適切に選択すべきかという判断基準を得ることができた講義でした。
ソンフンさん、こんにちは。感動、また感動でした(涙)。この文章を読んでとても力になりましたし、私が前に進むための原動力になりました(涙)。これからもより有益な講義を提供しながら、次の講義でもソンフンさんに満足していただけるよう努力いたします。 今日も良い一日をお過ごしください!!!
受講レビュー 6
∙
平均評価 5.0
5
WebFluxについて全般的に学べる講義です :)
こんにちは、goldrex123様。次回はより深く理解していただけるよう、しっかりと準備しておきます。良い一日をお過ごしください。ありがとうございます!
受講レビュー 2
∙
平均評価 5.0
5
感銘深く拝見しました。現職で6年目の開発者として勤務していますが、それでも自分自身の力不足を痛感させられる講義でした。シンプルなテーマでありながら、まさに核心を突く素晴らしい内容でした。ありがとうございました。
こんにちは、letes ky様。素敵なレビューを残していただきありがとうございます!!
受講レビュー 10
∙
平均評価 5.0
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!