実践RAG入門:pgvectorで完成させるベクトル検索
truthwing
RAGを実装したいけれど、埋め込みからベクトルの保存・検索までの連携構造が難しく感じていませんか?この講義では、実際のサービス開発経験に基づいて、pgvectorの基本概念とサービスのソースコードを解説します。実際にAPIを呼び出しながら、RAGベクトル検索が動作する全体の流れを素早く理解できます。
初級
PostgreSQL, vector-database, RAG
Spring BootベースでKafkaのインストールからProducer/Consumerのメッセージ送信まで、ひたすら手を動かしながら学ぶ実習型の入門講座です。 複雑な理論よりも実際のコードを直接作成して実行することで、Topicを通じてメッセージが発行・購読されるKafkaの基本的な流れを素早く理解できます。 Kafkaを初めて導入する初級・ジュニアバックエンドエンジニアに適しています。
15名 が受講中です。
難易度 初級
受講期間 無制限
Kafka ProducerとConsumerの役割を理解し、メッセージが送信され消費される流れを説明できます。
Spring BootでKafka Configを設定し、トピックベースのメッセージング環境を直接実行できます。
実際のコードでKafkaメッセージを発行・購読する基本的な実習を完成させることができます。
Kafkaを初めて学ぶと、Producer、Consumer、Topic、Config、message-queueといった単語が一度に出てくるため、難しく感じるかもしれません。
この講座は、複雑な概念の説明よりも、まずは手を動かしながらKafkaのメッセージの流れをコードで確認する実習型の講座です。
Spring Bootベースのバックエンドプロジェクトで、Kafkaのメッセージングフローを実際にコードで体験してみる実践型入門講座です。
REST APIを通じてメッセージを発行し、Kafka Topicを経てConsumerがメッセージを購読するフローを実装します。
Spring Boot Kafka Configの設定、Producerのメッセージ発行コード、Consumerのメッセージ購読コードを作成しながら、バックエンド開発においてメッセージキュー(message-queue)がどのような役割を果たすのかを理解します。
また、spring-messaging構造を活用して、Spring BootアプリケーションとKafkaを連携させる基本的な流れを習得します。
複雑な運用理論よりも「Spring BootでKafkaをどのように連携させ、メッセージをどのように送受信するのか」を素早く理解することに集中します。
この講義で実習する内容は次の通りです。
Kafkaのインストールおよびローカル実行
Topic構造の理解
Spring Boot Kafka Config 設定
Producer メッセージ発行コードの作成
Consumer メッセージ購読コードの作成
実際の送受信結果の確認
この講義は、Kafkaを深く掘り下げる運用講義ではありません。
Kafkaを本や文書だけで見ると、難しく感じられるかもしれません。
まずはインストールして実行し、メッセージを送受信しながら、全体の流れを体で覚えてみてください。
初めてKafkaに触れる開発者が「あ、ProducerとConsumerはこのように繋がるんだな」ということを素早く理解することに焦点を当てています。
Spring BootでKafkaを一度でも直接連携させてみたい方におすすめです。
学習対象は
誰でしょう?
Kafkaを初めて接して、ProducerとConsumerの概念が混同している初級・ジュニアバックエンド開発者
Spring BootでKafkaメッセージの送信と購読機能を直接実装してみたい開発者
MSAやバックエンドプロジェクトで非同期メッセージング構造を理解したい開発者
前提知識、
必要でしょうか?
JavaとSpring Bootの基本文法とプロジェクト構造を理解していることが望ましいです。
Controller、Serviceの階層構造とREST API呼び出しの流れに関する基本的な理解があれば、よりスムーズに受講できます。
非同期処理やメッセージキューの概念を聞いたことがあれば望ましいですが、Kafkaの経験はなくても大丈夫です。
437
受講生
10
受講レビュー
4
回答
4.9
講座評価
6
講座
15年目の現役エンジニア!
スタートアップで様々なサービスを開発し、
プログラミングリーディングを通じて、チームとプロジェクトの成長を牽引してきました。
トレンドに合わせた実務中心の開発をお教えします。
非専門家、就活生、キャリアチェンジを悩んでいる方々と現実的なキャリア戦略を共に設計します。
全体
8件 ∙ (47分)
講座資料(こうぎしりょう):
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!