Event Streams in Action

Real-Time Event Systems with Kafka and Kinesis

出版社 Manning Publications
発売日 2019/05/30
ページ数 344
ISBN-13 9781617292347
お届け日 通常 08月07日~08月14日

通常価格 ¥4,949

税込 配送料は購入手続き時に計算されます。

出版社より

Summary

Event Streams in Action is a foundational book introducing the ULP paradigm and presenting techniques to use it effectively in data-rich environments.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Many high-profile applications, like LinkedIn and Netflix, deliver nimble, responsive performance by reacting to user and system events as they occur. In large-scale systems, this requires efficiently monitoring, managing, and reacting to multiple event streams. Tools like Kafka, along with innovative patterns like unified log processing, help create a coherent data processing architecture for event-based applications.

About the Book

Event Streams in Action teaches you techniques for aggregating, storing, and processing event streams using the unified log processing pattern. In this hands-on guide, you’ll discover important application designs like the lambda architecture, stream aggregation, and event reprocessing. You’ll also explore scaling, resiliency, advanced stream patterns, and much more! By the time you’re finished, you’ll be designing large-scale data-driven applications that are easier to build, deploy, and maintain.

What’s inside

  • Validating and monitoring event streams
  • Event analytics
  • Methods for event modeling
  • Examples using Apache Kafka and Amazon Kinesis

About the Reader

For readers with experience coding in Java, Scala, or Python.

About the Author

Alexander Dean developed Snowplow, an open source event processing and analytics platform. Valentin Crettaz is an independent IT consultant with 25 years of experience.

Table of Contents

PART 1 - EVENT STREAMS AND UNIFIED LOGS

  1. Introducing event streams
  2. The unified log 24
  3. Event stream processing with Apache Kafka
  4. Event stream processing with Amazon Kinesis
  5. Stateful stream processing

PART 2- DATA ENGINEERING WITH STREAMS

  1. Schemas
  2. Archiving events
  3. Railway-oriented processing
  4. CommandsPART 3 - EVENT ANALYTICS
  5. Analytics-on-read
  6. Analytics-on-write

DeepL 粗訳

概要

Event Streams in Action は、ULP パラダイムを紹介し、データが豊富な環境で効果的に使用するためのテクニックを紹介する基礎的な本です。

印刷版の書籍を購入すると、マニング出版からPDF、Kindle、ePub形式の無料のeBookが同梱されています。

技術について

LinkedInやNetflixなど、多くの注目を集めているアプリケーションは、ユーザーやシステムのイベントが発生したときに反応することで、軽快で応答性の高いパフォーマンスを実現しています。大規模なシステムでは、これには複数のイベント ストリームを効率的に監視、管理、および反応させる必要があります。Kafkaのようなツールは、統合ログ処理のような革新的なパターンとともに、イベントベースのアプリケーションのための首尾一貫したデータ処理アーキテクチャの作成を支援します。

この本について

Event Streams in Action は、統一ログ処理パターンを使用してイベント ストリームを集約、保存、および処理するためのテクニックを教えます。この実践的なガイドでは、ラムダ・アーキテクチャ、ストリーム集約、およびイベントの再処理などの重要なアプリケーション設計を発見できます。また、スケーリング、耐障害性、高度なストリームパターンなどについても探求します。終了する頃には、構築、デプロイ、保守が容易な大規模データ駆動型アプリケーションを設計できるようになっているでしょう。

内容

  • イベントストリームの検証と監視
  • イベント分析
  • イベントモデリングの方法
  • Apache KafkaとAmazon Kinesisを使用した例

読者について

Java、Scala、またはPythonでのコーディング経験をお持ちの読者の方。

著者について

Alexander Dean は、オープンソースのイベント処理・分析プラットフォームであるSnowplowを開発しました。 Valentin Crettaz は25年の経験を持つ独立系ITコンサルタントです。

目次

PART 1 - EVENT STREAMS AND UNIFIED LOGS

  1. イベントストリームの導入
  2. ユニファイドログ24
  3. Apache Kafkaでのイベントストリーム処理
  4. Amazon Kinesisでのイベントストリーム処理
  5. ステートフルストリーム処理

PART 2-2ストリームを使用したデータエンジニアリング

  1. スキーマ
  2. イベントをアーカイブ
  3. する
  4. レールウェイ指向の処理
  5. コマンド第 3 部 - イベント分析
  6. 読み取り時の分析
  7. 書き込み時の分析