NEXT-ONE<br> Apache Kafka―分散メッセージングシステムの構築と活用

個数:
電子版価格
¥3,960
  • 電子版あり

NEXT-ONE
Apache Kafka―分散メッセージングシステムの構築と活用

  • ウェブストアに1冊在庫がございます。(2025年05月26日 05時42分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●3Dセキュア導入とクレジットカードによるお支払いについて
    ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5変判/ページ数 329p/高さ 23cm
  • 商品コード 9784798152370
  • NDC分類 547.48
  • Cコード C3055

出版社内容情報

ビックデータ分析のための新しい仕組みであるKafkaの基礎からシステムにおけるさまざまな活用パタン/事例を紹介IoTや機械学習などのデータ処理を支える新基盤


Apache Kafkaは分散処理の基盤として開発されたオープンソースのプラットフォームです。従来からあるメッセージングサービスを元に新しい分散処理を実現します。独自のアーキテクチャで処理の流れを定義して多数のコンピュータをまとめ上げ、IoTや機械学習に求められる非常に大きなデータ処理を実現できます。


本書では、Apache Kafkaについて次のような解説を行います。

・Kafkaが生まれた背景と特徴、その機能や原理について

・Kafkaのインストールと利用のための基本

・開発のポイント

・Kafkaを適用できるさまざまなシステムをパターン別に解説

・業務での活用を前提としたインテグレーションのポイントを紹介


本書ではさまざまな分野での活用が期待されるApache Kafkaの基礎を、現場を知るエンジニアの書下ろしで紹介します。ソフトウェアとしてのKafkaとその活用方法をまとめて理解できる必読の解説書です。



第1部 導入Apache Kafka

1 Apache Kafkaの概要

 1.1 本章で行うこと

 1.2 Apache Kafkaとは

 1.3 Kafka誕生の背景

 1.4 Kafkaによる要求仕様の実現

 1.5 Kafkaの広がり

 1.6 本章のまとめ



2 Kafkaの基本

 2.1 本章で行うこと

 2.2 Message送受信の基本

 2.3 システム構成

 2.4 分散メッセージングのための仕組み

 2.5 データの堅牢性を高めるレプリケーションの仕組み

 2.6 本章のまとめ



3 Kafkaのインストール

 3.1 本章で行うこと

 3.2 本書で構築するKafkaクラスタの環境

 3.3 Kafkaの構築

 3.4 Kafkaの起動と動作確認

 3.5 本章のまとめ



4 KafkaのJava APIを用いたアプリケーションの作成

 4.1 本章で行うこと

 4.2 アプリケーションの開発環境の用意

 4.3 Producerアプリケーションの作成

 4.4 作成したProducerアプリケーションのポイント

 4.5 Consumerアプリケーションの作成

 4.6 作成したConsumerアプリケーションのポイント

 4.7 本章のまとめ



第2部 実践Apache Kafka

5 Kafkaのユースケース

 5.1 本章で行うこと

 5.2 Kafkaで実現するユースケース

 5.3 データハブ

 5.4 ログ収集

 5.5 Webアクティビティ分析

 5.6 IoT

 5.7 イベントソーシング

 5.8 Kafkaの公開事例

 5.9 本章のまとめ



6 Kafkaを用いたデータパイプライン構築時の前提知識

 6.1 本章で行うこと

 6.2 Kafkaを用いたデータパイプラインの構成要素

 6.3 データパイプラインで扱うデータ

 6.4 本章のまとめ



7 KafkaとKafka Connectによるデータハブ

 7.1 本章で行うこと

 7.2 Kafka Connectとは

 7.3 データハブアーキテクチャへの応用例

 7.4 環境構成

 7.5 ECサイトに実店舗の在庫情報を表示する

 7.6 毎月の販売予測を行う

 7.7 データ管理とスキーマエボリューション

 7.8 本章のまとめ



8 ストリーム処理の基本

 8.1 本章で行うこと

 8.2 Kafka Streams

 8.3 コンピュータシステムのメトリクス

 8.4 Kafka Brokerのメトリクスを可視化する

 8.5 サンプルプログラムの解説

 8.6 ウィンドウ処理

 8.7 Processor API

 8.8 メトリクスの種類

 8.9 Kafka Streamsを利用するメリット

 8.10 本章のまとめ



9 Structured Streamingによるストリーム処理

 9.1 本章で行うこと

 9.2 Apache SparkとStructured Streaming

 9.3 サンプルアプリケーション動作環境

 9.4 Apache Sparkのセットアップ

 9.5 Tweet Producer

 9.6 KafkaとStructured Streamingの連携の基本

 9.7 本章のまとめ



10 Kafkaで構成するIoTデータハブ

 10.1 本章で行うこと

 10.2 IoTに求められるシステム特性とKafka

 10.3 センサーデータ向けデータハブの設計

 10.4 センサーデータ向けデータハブの構築

 10.5 実際のセンサーデータの投入とデータ活用に向けて

 10.6 高度なデータ連携基盤を実現する場合の課題とアイデア

 10.7 本章のまとめ



11 さらにKafkaを使いこなすために

 11.1 本章で行うこと

 11.2 Consumer Group

 11.3 Offset Commit

 11.4 Partition Reassignment

 11.5 Partition数の考慮

 11.6 Replication-Factorの考慮

 11.7 本章のまとめ



Appendix

 付録A コミュニティ版Kafkaの開発中のバージョンの利用

 付録B KSQL を利用したストリーム処理



株式会社NTTデータ[カブシキガイシャエヌティティデータ]
著・文・その他

佐々木 徹[ササキ トオル]
著・文・その他

岩崎 正剛[イワサキ マタケ]
著・文・その他

猿田 浩輔[サルタ コウスケ]
著・文・その他

都築 正宜[ツヅキ マサヨシ]
著・文・その他

吉田 耕陽[ヨシダ コウヨウ]
著・文・その他

下垣 徹[シモガキ トオル]
監修

土橋 昌[ドバシ マサル]
監修

内容説明

Apache Kafkaはメッセージング処理のシステムを作るためのオープンソースソフトウェアです。従来からあるメッセージングサービスを越え、きわめて大きな処理を柔軟に実現できることが特徴です。本書では、Apache Kafkaが生まれた背景と特徴、インストールと基本的な使い方を紹介するほか、さまざまなシステムの例を解説しながら、業務での活用を前提としたインテグレーションのポイントを紹介します。本書を読むことで、Apache Kafkaは何ができ、どんな仕組みを持っており、どうすれば上手く活用できるのかを知ることができます。最新のデータ活用のための基本とノウハウをまとめて理解できる必読の解説書です。

目次

第1部 導入Apache Kafka(Apache Kafkaの概要;Kafkaの基本;Kafkaのインストール;KafkaのJava APIを用いたアプリケーションの作成)
第2部 実践Apache Kafka(Kafkaのユースケース;Kafkaを用いたデータパイプライン構築時の前提知識;KafkaとKafka Connectによるデータハブ;ストリーム処理の基本;Structured Streamingによるストリーム処理;Kafkaで構成するIoTデータハブ;さらにKafkaを使いこなすために)
Appendix

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

S S

0
使いやすい事例が多いと思いつつ、デリバリーするにあたってのサイジングは難しそうだな、という印象だった。サイジングの観点などは記載されていてとても親切な本だと感じた。2019/04/07

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/13176782
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。

最近チェックした商品