シリコンバレーの開発者が教える埋め込みとMini GPT
Hong
AIと埋め込みを使いながらも、その中で何が起きているのか説明するのが難しかったなら、この講義が答えになるかもしれません。シリコンバレーで現役のAI開発者として働く講師の経験をもとに、埋め込みからWord2Vec、自動微分、トランスフォーマーまでを自ら実装し、AIの原理をコードで理解できるようサポートします。
初級
Python, Business Productivity, AI
マイクロサービスアーキテクチャ(MSA)環境で不可欠なObservabilityの構築プロセスを、基礎から実践まで学びます。OpenTelemetryを活用した標準化データの収集、Grafana Tempoによるトレースの保存・検索、TraceQLを活用した可視化を、段階的な実習を通して習得します。分散トレーシングによってサービスの流れを追跡し、ボトルネックを把握し、障害の原因を分析するプロセスを学習できます。
学習した受講者のレビュー
5.0
돌고래축제
講義ありがとうございました。
5.0
Tommy
素早く核心を身につけるのにとても良かったです。ありがとうございます。
5.0
두두
信頼できる講座
OpenTelemetryとGrafana Tempoを活用したマイクロサービス間のリクエスト追跡およびパフォーマンス分析手法
ドメイン別のサービス分離、サービス間のHTTP通信、システム設計
Docker Composeによるマルチコンテナ環境の構築、ネットワーク管理およびサービスディスカバリ
Grafana、Tempo、otel-collectorによるシステム監視、トレーシングベースの運用
YAMLベースの設定管理、環境変数によるサービス構成、および宣言的なインフラ定義方式
❗この内容は実際の会話です。❗
😄 Hong:最近悩んでいる問題で、ちょっとキツいのが、MSAではサービス間の結合度が高いから、デバッグするのがすごく大変なんだけど……これって普通なの?
😁 Kakao:まあ…みんなログを見たり、メトリクスくらいは確認したり、環境がしっかり構築されていればトレーシングも確認するんじゃないかな。俺は普段、トレーシングを見ながらデバッグしてる
😄 Hong:Jaegerのこと??羨ましいな。うちもそういうシステムが構築されていれば、デバッグの助けになるのに。ログを見ていて目が飛び出しそうだよ、もう
😄Kakao:wwwwそうだよね、もともとログだけを見る人が多いけど、トレーシングという概念も知って導入すると本当にいいよ。サービス間の関係も見やすいし、全体の流れも追跡できるから、俺はもうこれなしでは生きていけないwww
😄Kakao:一度紹介しようか?? 私も個人的に好きなテーマだし、構築も簡単なのに効果が本当に高い可観測性の手法だから
😄Kakao : そして実際、このトレーシングという機能を導入すれば、MSAで発生するさまざまな問題も解決できるんです。MSAは良い、良いと言われていますが、多くの人はそのデメリットを見ていないんですよね
😄 Hong:え、本当?? じゃあちょっと教えてよ。関連して一緒に扱ってみよう。私も別の言語で簡単には使ってみたことがあるけど、実際にGrafanaまで連携したことはないんだよね
😄Kakao:じゃあ私が簡単に、Kotlin、Docker、docker-composeくらいでGrafanaとMSA環境を素早く構築して教えるね
😄Kakao:そして実際、このトレーシングという機能を導入すれば、MSAで発生するさまざまな問題も解決できるんです。MSAは良い、良いと言われていますが、ほとんどの人はそのデメリットを見ていないんですよね
先ほどのこのテーマについて、どのようにお考えですか?
"MSAなら、さまざまなサービスだけで構成して分散処理すればいいんじゃないですか??独立して構成できるからいいじゃないですか!!" もしかして、このようにだけ考えていませんか??サービスが成長していく中で、どのような点を考慮すべきか、この質問について一度考えてみると、大いに参考になると思います。
答えは、分散したデータを統合して処理し(otel-collector)、それをトレーサビリティデータとして表現しながら、サービス間の関係を把握し、その過程でどのような問題があり、どの程度のレイテンシーが発生したのかを明らかにすることにあります。
この講義では、このようなテーマについて、分散システムにおいて代表的なサービスをモニタリングできる Grafana & Tempo & OpenTelemetry Collector を組み合わせ、分散トレーシングシステムを構築する方法を学習します。
理論だけを並べる退屈な講義ではなく、実際の環境を構築し、作成して動作させる過程を一緒に見ながら、分散トレーシングデータの設計とそれに伴う主要機能を完全に習得できる実践的なガイドとしてご用意しました。 🚀
📌 4時間30分の短い講義ながら、要点をすべて凝縮した効率的な講義
* ただ講義時間が長ければよいというわけではありません。皆さんが知っておくべき部分だけを重点的に扱い、実際のトレーシングデータも確認できる実習課程まで、この短い時間に核心的なテーマだけを盛り込みました。
📌 実際にシニア開発者が実務で導入・使用しているオブザーバビリティシステム
* 冒頭の会話内容のように、Kakaoで働く開発者たちもよく知らないプラットフォームについて学び、それに伴う差別化を図ることができます。
📌 数十個のダイアグラムや講義の要約ファイルを含む充実した講義構成
* 単に言葉だけで説明する講義ではなく、実際のソースコード、ダイアグラム、シーケンス図に加え、講義内容の簡単な要約ファイルも提供しています。
📌 単なるサービス開発ではなく、その先にある運用まで
* コードだけを書く人は開発者ではありません。現在実装されているアーキテクチャの欠点を認識し、サービス間の関係を理解しながら、この過程で発生するトラブルシューティングを効果的に行う方法を、この分散トレーシングシステムを通じて学ぶことができます。
🧑🎓 307 ⭐ 5.0
🧑🎓 379 ⭐ 4.9
🧑🎓 483 ⭐ 4.7
🧑🎓 239 ⭐ 4.8
* Grafanaとは何か、なぜ使うべきなのか
* TempoとGrafanaの連携の可能性
* 分散トレースデータの構造と可視化の原理
* 分散Tracing環境におけるデバッグの相関構造
* Tempoにおけるマイクロサービスアーキテクチャ
* Tempoのブロックベース保存メカニズム
* Tempo専用クエリTraceQLとパフォーマンス最適化
* OpenTelemetry Collectionの全体アーキテクチャとその詳細なコンポーネント
* Dockerを活用した軽量な環境構築
* DockerのVolume Mountを活用したストレージの自動化
* 実習!!学んだ理論に関するすべての設定方法
🎯 異分野出身の開発者も歓迎します。MSAアーキテクチャにおけるトラブルシューティングの方法を知りたい方におすすめです。
🎯 優秀な開発者がどのような点について考えているのか、その観点が気になる方
🎯 スタートアップ/大企業におけるサービスの拡張とそれに伴うオブザーバビリティについて考えるバックエンド開発者
非専攻からスタートし、現在は板橋でプラットフォームバックエンド開発者として勤務している開発者
現実的な開発手法と開発論をお伝えすることを目標としており、一人ではなく、周囲の優秀な知人たちとともに講義を作る知識共有者.
熱心に活動してきたおかげで、インフランでインタビューを行った経験のある知識共有者
ソウル市内の大学でコンピューター工学を専攻した専門家
第1金融圏を経て、現在はカカオでバックエンドおよびデータエンジニアとして開発している開発者
Hongとともにさまざまな講義を作り、実践的な知識と環境の提供に貢献している開発者
現在このチームで唯一Workflowを使った経験がある貴重な人材
Java
Java(TM) SEランタイム環境(ビルド 17.0.12+8-LTS-286)
Docker、Docker Compose
Docker version 28.0.0, build f9ced58158
Docker Compose version 2.33.1
IDE
IntelliJ IDEA、vsCode
OS
Apple M3 Air
学習対象は
誰でしょう?
マイクロサービス設計、分散システム構築およびサービス間通信に関する問題点を実務に適用したい開発者
コンテナオーケストレーション、監視システムの構築を担当する運用の専門家
スケーラブルな分散システムの設計、オブザーバビリティの実装、マイクロサービスへの移行を計画するアーキテクト
システムの安定性向上、パフォーマンス監視、および障害対応のために可観測性ツールの活用が必要なエンジニア
現代的な分散システムの課題とその克服方法を学びたい開発者
インフラン認証
キャリア認証
10,235
受講生
609
受講レビュー
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関連ブロックチェーン開発者
[前] メタバースバックエンドエンジニア
[現] 板橋(パンギョ)でベテランになりつつあるサーバー開発者
[インタビュー履歴]
[その他のお問い合わせ]
[公式サイト]
全体
22件 ∙ (4時間 31分)
講座資料:
全体
17件
4.9
17件の受講レビュー
受講レビュー 39
∙
平均評価 5.0
受講レビュー 19
∙
平均評価 5.0
5
本当に正直に言って、内容がとても良いです。ありがとうございます。
こんにちはkenyさん、正直とても感謝しております😊😊 今後もより有益な講義を提供できるよう努力いたします!!
受講レビュー 26
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!