
【Apache Kafkaアプリケーションプログラミング】コンセプトからコンシューマー、プロデューサー、コネクト、ストリームズまで!
dvwy
本番環境で使用するApache Kafkaアプリケーションプログラミングの知識を集めました!データパイプラインを構築するのに重要なアパッチカフカの各種機能を見て実習する時間があります。
초급
Kafka, Data Engineering
Apache Kafkaとは何ですか? Apache Kafkaはどのように機能しますか? Apache Kafkaの概念は何ですか? 気になる場合は、この講義を選択してください😎
カフカアプリケーション開発
Apache Kafkaの基本概念
Apache Kafka、コアをすっぽり!
アップル、ペイパル、ウーバー、ネットフリックス、スポーティファイなど
多数のグローバル企業で使用されている
ビッグデータ処理のための分散ストリーミングプラットフォームです。
フォーチュン100大企業80社以上の会社で使用しているApache Kafkaは、ビッグデータ時代のサービスを支える優れたオープンソースとなっています。分散ストリーミングプラットフォームとして動作するApache Kafkaは、ビッグデータプラットフォームだけでなく、マイクロサービスアーキテクチャ(MSA)構造のバックエンドアーキテクチャでも重要な役割を果たしています。
高スループット、スケーラビリティ、永続性、高可用性を備えたカフカは、従来のAMQPベースのメッセージングキューとは異なる機能を持っています。ブローカに保存したメッセージングデータは、処理後に削除されずに保存されるため、データを再利用するために特化されています。
他にも、パーティショナー、リテンション、ISRなどのコンセプトなど、カフカだけの特徴があります。これらの特徴を学習すると、さらにカフカを効果的に使用、活用できます。
プロデューサー、コンシューマーアプリケーションの開発を通じて、カフカに保存されたデータをストリーミング処理する方法を習得できます。 Kafkaが公式に提供するStreams DSL、プロセッサAPIを使用すると、ストリーミングデータ処理アプリケーションを迅速に開発して柔軟に運用できます。 (今後の講義更新予定)
データパイプラインを柔軟かつ迅速にするために、カフカコネクト、ミラーメーカーなどの技術がカフカに含まれています。これにより、繰り返しの作業が削減され、さまざまなカフカクラスタを総合的に運用し、効果的なデータ収集パイプラインを構築できます。
また、カフカをSaaSで提供するサービスを使えば、5分でクラスターを構築してカフカをテストできるので、PoC(Proof of Concept)や学習目的で使ってみるのも良いでしょう!
Apache Kafkaの実務開発者が知らせるノウハウ
Apache Kafkaの基本概念からアプリケーション開発まで
カフカの重要概念を無料で学び、
従うことができます。
カフカ基礎- カフカ開発- カフカの未来
(Amazon Webサービス)
(Linux)
(Java)
この講義は、Devwon YoungのYouTubeビデオと同じビデオです。
デブウォニョンYouTubeチャンネルショートカット📺
学習対象は
誰でしょう?
Apache Kafkaの概念を知りたい人
Apache Kafkaを活用したい人
12,586
受講生
478
受講レビュー
177
回答
4.9
講座評価
2
講座
#Kafka #Streaming #DataEngineer
全体
15件 ∙ (1時間 31分)
全体
349件
4.9
349件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
受講レビュー 7
∙
平均評価 5.0
受講レビュー 17
∙
平均評価 4.8
受講レビュー 2
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 5.0
無料
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!