シリコンバレーの開発者が教える埋め込みとMini GPT
Hong
AIと埋め込みを使いながらも、その中で何が起きているのか説明するのが難しかったなら、この講義が答えになるかもしれません。シリコンバレーで現役のAI開発者として働く講師の経験をもとに、埋め込みからWord2Vec、自動微分、トランスフォーマーまでを自ら実装し、AIの原理をコードで理解できるようサポートします。
初級
Python, Business Productivity, AI
Spring Boot 3.x + KotlinでKafkaクラスターを構築し、PostgreSQL CDC、Debezium Connect、Apache Avroスキーマを活用して、リアルタイムイベントストリーミングが可能なスケーラブルな注文処理システムを開発します。
受講生 720名
難易度 入門
受講期間 無制限


学習した受講者のレビュー
5.0
devHand
この講義にある内容を他の人に説明できるようになるまでは、Kafkaを知っているとは言えないと思います。本当に多くの助けになる講義だと思います。私も簡単にProducer & Consumerだけで活用してみましたが、kafkaを活用する方法がこんなにも無限大だとは知りませんでした。実際に実務で15年目の先輩の方もこのような主題については活用したことがないとおっしゃっていました... ジュニア開発者でもシニア開発者でも絶対に聞いてください。本当にとても良い主題です。 短所が現実的にあるとすれば、クライアントレベルでこのKafkaをもう少し活用するコードがあれば良いのではないかと思います。どうしてもKafkaに焦点が合わせられた講義なので、この部分が不足しているようで、基本的にKafkaをある程度ご存知の方が聞けばより良いです。講義自体でもおっしゃっていますが、大きく取り上げて進む部分がない内容があるのですが、その部分が開発側面では重要である可能性があるので、この部分を除いては本当にとてもとても良い講義です。良い講義を作ってくださってありがとうございます。
5.0
유쾌한 캥거루
Java & SpringよりもKafkaにより確実に集中して構成された講義です。正直この価格でKafkaについてこのように多様な活用法と資料を知ることができるのがお得だと感じますね。もちろんクライアントレベルについては少し不足して見えますが、Kafkaに集中したと継続的におっしゃっているため、この部分は問題にならないと思います。良い講義をよく聞かせていただきました😊
5.0
Choi
講義を撮影しているのですが、かなりの持分がある??カカオで勤務している開発者です!!私も実務でKafkaをよく使用しているのですが!!実際のプロダクションレベルになると、かなり複雑でこの講義だけでは現実的に少し不足している部分があります😭😭しかし講義紹介動画でも言ったように、ジュニア開発者と新入開発者にはどのような情報まで伝えてあげれば良いかを基準に撮影したという部分をご理解いただければありがたいです!!そのため学習の方向性とこのKafkaに対する大まかな紹介及び実習実装体に集中して撮影してみました。 - 実務での例を挙げると、オフセットコミット条件や、DLQのようなイベント消費漏れ防止パターンのような部分があります!! それでも多くの助けになるよう講義を構成しましたので、最も簡単で深く、そして速くこの講義を通してKafkaについて学習していただければと思います。多くの関心をお願いします!ありがとうございます!!
Apache Kafka Producer/Consumerを活用した大容量イベント発行・消費のための非同期メッセージングシステム
Kafka Streamsを活用したリアルタイムデータのフィルタリング、ウィンドウ集計、ステートストア管理を行うストリーム処理システム
Debezium CDCを活用してPostgreSQLデータベースの変更をリアルタイムでキャプチャする変更データキャプチャシステム
Apache Avro Schemaを活用し、型安全なメッセージシリアライズおよびスキーマ進化をサポートするデータ交換システム
Docker Composeを活用してKafkaクラスター、Zookeeper、PostgreSQL、Debezium Connectを統合管理するコンテナインフラ
Event-Driven Architectureを活用した、リアルタイム不正検知、高額注文のフィルタリング、売上統計の集計を行うイベント駆動型ビジネスロジック
'メッセージキュー(Message Queue)を活用したイベント駆動アーキテクチャ(Event-Driven Architecture)'について聞いたことはありますか? 🤔
現代的なバックエンドシステムの中核として定着していますが、いざ実務に適用しようとすると、途方に暮れてしまうこともあるでしょう。膨大なデータを安定して処理し、複数のサービスを柔軟に連携させ、システム全体の拡張性を高める方法!その答えは、KafkaとKotlinを通して見つけることができます。
この講義は理論を並べるだけの退屈な講義ではなく、実際に実装して動作する過程を一緒に確認しながら、Kafkaの核心機能を完全に身につける実践的なガイドとしてご用意しました。 🚀
📌Java、Spring、Spring Boot、Kafka、Kotlinで構成されています。
* Javaではなく、最新の言語であるKotlinを使って、より簡潔で安定したコードを書く方法を学びます。
* 最も人気のあるバックエンドフレームワークであるSpring BootにKafkaを完全に統合するノウハウを身につけます。
📌 Docker Composeを使ったワンクリックの実習環境を構築しています。
* Kafka、Zookeeper、Schema Registry、Kafka Connectなど、複雑なデータプラットフォームの構成要素をコマンド一つで簡単に構築します。
* 開発環境の構築にかかる時間を節約し、コアロジックの開発だけに集中できます。
📌単なるメッセージングを超えた、実務的なデータパイプライン設計
* 単にメッセージを送受信するだけでなく、AvroとSchema Registryを活用してデータスキーマを管理し、安定的にデータを送信する方法を扱います。
* データ構造が変更されても、システム全体を安定して運用できる秘訣を学びます。
📌 Kafka Streams APIを活用したリアルタイムデータ処理および分析
* Kafka Streamsを使用して、別途クラスタを構築せずにリアルタイムでデータを変換・集計する方法を学びます。
* リアルタイム売上統計やユーザーアクティビティ分析などの実用的な例を通じて、ステートフル(Stateful)ストリーム処理の手法を習得します。
📌 Debeziumを利用したCDC(Change Data Capture)パターンの実装
* データベースの変更をリアルタイムで検知し、KafkaトピックへストリーミングするCDCパターンをDebeziumで実装します。
* データベースとKafkaを連携し、イベント駆動型アーキテクチャを構築するための中核技術を習得します。
バックエンド開発者
ただAPIを作成して、Databaseだけを扱えることしか知りません
アーキテクチャソリューションエンジニア
プロジェクト構造と拡張性のあるアーキテクチャを構成する必要があります。
就職活動中の方
スケーラブルなアーキテクチャと構造について知りたいです
Producer & Consumer [ Kafkaデータの発行と購読 ]
Topic & Partition [ データの分散保存と並列処理 ]
Avro & Schema Registry [ 安定したデータスキーマ管理とシリアライゼーション ]
Kafka Connect & Debezium [ DB変更データのリアルタイムキャプチャ(CDC) ]
Kafka Streams API [ リアルタイムデータストリームの処理と分析 ]
Stateful Stream Processing [ 状態を利用したデータ集計 ]
Interactive Queries [ 処理中のリアルタイムデータ照会API ]
Consumer Group & Rebalancing [ Consumerのスケール拡張と障害対応 ]
Event-Driven Architecture [ イベント駆動システム設計 ]
さまざまなサンプル図 [ 約36個の図を収録 ]
シンプルです!すでにさまざまな企業がKafkaを活用してイベント駆動型アーキテクチャを導入しており、これによって疎結合を実現しています。
未経験から始め、現在は板橋でプラットフォームのバックエンド開発者として勤務している開発者
現実的な開発手法と開発論をお伝えすることが目標であり、一人ではなく、周囲の優秀な知人たちと一緒に講義を作る知識共有者
熱心に活動したおかげで、インフランでインタビューを実施したことのある知識共有者
ソウル市内の大学でコンピューター工学を専攻した専門家
第1金融圏を経て、現在はカカオでバックエンドおよびデータエンジニアとして開発している開発者
Hongとともにさまざまな講義を作り、実践的な知識と環境の提供に貢献している開発者
java
java 17.0.12 2024-07-16 LTS
IDE
IntelliJ
Docker
Docker version 28.0.0, build f9ced58158
皆さんのキャリア準備をサポートするためのオープンチャットルームを運営しています。ぜひご注目ください!
チャットルームのリンク:https://open.kakao.com/o/ggBVZsai
学習対象は
誰でしょう?
ジュニア→ミッドレベルへの成長を目指すバックエンド開発者
リアルタイムサービスの開発経験を積みたい開発者
シニア開発者に成長したいミッドレベル開発者
ポートフォリオを強化したい就職準備中の人
技術スタックの拡大を通じた転職を計画中の開発者
前提知識、
必要でしょうか?
Springに関する基本的な知識があるとよいでしょう。
インフラン認証
キャリア認証
10,237
受講生
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関連ブロックチェーン開発者
[前] メタバースバックエンドエンジニア
[現] 板橋(パンギョ)でベテランになりつつあるサーバー開発者
[インタビュー履歴]
[その他のお問い合わせ]
[公式サイト]
全体
27件 ∙ (5時間 5分)
講座資料:
全体
48件
4.8
48件の受講レビュー
受講レビュー 12
∙
平均評価 5.0
5
講義を撮影しているのですが、かなりの持分がある??カカオで勤務している開発者です!!私も実務でKafkaをよく使用しているのですが!!実際のプロダクションレベルになると、かなり複雑でこの講義だけでは現実的に少し不足している部分があります😭😭しかし講義紹介動画でも言ったように、ジュニア開発者と新入開発者にはどのような情報まで伝えてあげれば良いかを基準に撮影したという部分をご理解いただければありがたいです!!そのため学習の方向性とこのKafkaに対する大まかな紹介及び実習実装体に集中して撮影してみました。 - 実務での例を挙げると、オフセットコミット条件や、DLQのようなイベント消費漏れ防止パターンのような部分があります!! それでも多くの助けになるよう講義を構成しましたので、最も簡単で深く、そして速くこの講義を通してKafkaについて学習していただければと思います。多くの関心をお願いします!ありがとうございます!!
今回もこのように助けていただき、ありがとうございます!!お忙しいでしょうに😭😭私も感謝して、今週は毎回朝3〜4時に起きて撮影しました!!これからもより有益な講義を一緒に作っていきましょう😊😊
受講レビュー 4
∙
平均評価 5.0
5
Kafkaに関する全般的な内容を素早く確認するのに良い講義です。また核心的な内容を指摘してくださるので、Kafkaに慣れていない方はぜひご覧になることをお勧めします。
こんにちは、キム・スンス様、良いレビューを残していただき、ありがとうございます。今後もより面白くて有益な講義を提供できるよう努力いたします。ありがとうございます。
受講レビュー 6
∙
平均評価 5.0
5
会社にkafkaを導入する役割が割り当てられましたが、この講義を通じて多くの部分を学んだと思います。単純な生産消費パターンからより多様な活用法を経験できるように構成してくれた完璧な講義のようですね。
こんにちは、うだんたんたんさん!会社でkafkaを導入されるとは!!サービスがさらに大きくなっている証拠ですね😊😊おめでとうございます:) おっしゃっていただいた部分のように、様々な活用法を扱うテーマで準備した講義です。たくさんお役に立てればと思います。今後もより有益な講義を準備するようにしますね、ありがとうございます:)
受講レビュー 23
∙
平均評価 4.8
修正済み
2
講義が不親切な方です。 Kafkaを初めて接する方にはおすすめしません。
jayuh22さん、フィードバックありがとうございます。やはりこのKafkaというものは、決して簡単な内容ではありません。そのため、皆さんの立場で最大限、概念だけでも理解していただけるような内容を記述したいと考えました。これらすべてを理解していただく必要はありません(泣)。それでも、どこかで知っておけば後で思い出すこともあるのではないかと思い、できるだけ多くの部分をお伝えしたかったのですが、それがうまく合わなかったようですね…。 就職準備中の方であっても、私がお伝えした内容の中で理解できる部分を優先して復習し、その後に難しい内容を学習されるのが、学習を進める上で助けになるのではないかと思います。 実際、Kafka自体を先に理解するのは、就職準備中の方にとっては難しいはずです。一般的な開発論やパターンが組み合わさった形なので…そのため、難易度が少し高く感じられたのだと思います。 次からはもっと留意して、より良い内容を提供できるようにいたします。
受講レビュー 2
∙
平均評価 3.5
3
コードをコピーする部分が多すぎて、APIやメソッドの使用法についても詳しく説明してくれないので、全部調べなければならない。 ある程度の背景知識があれば楽になるかもしれないが、Kafka入門者に適切かどうか疑問。
こんにちは、jy cさん、フィードバックありがとうございます。コピーを通じて進めた理由については、実際に一つ一つ打ちながら進める理由がないと思ったからです。やはりただプログラミング言語を書くことに大きな意味はないと思って、このように構成した次第です。 追加で講義の難易度や対象については、追加的に検討して調整するようにいたします。ありがとうございます!
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!