Errata

Mastering Kafka Streams and ksqlDB

Errata for Mastering Kafka Streams and ksqlDB

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
Other Digital Version Chapter 1, Section "Communication Model"
Caption for Figure 1-1

The caption underneath the referred image says " Point-to-point communication is simple to maintain and *reason about* when you have a small number of systems".

I presume it should rather say " Point-to-point communication is simple to maintain and *reasonable* when you have a small number of systems"

Ignacio Alonso Portillo  Jul 19, 2023 
O'Reilly learning platform Page Chapter 2, Section "Introducing Our Tutorial: Hello, Streams", Subsection "Processor API"
Bullet 1 text. Explanation of code. https://learning.oreilly.com/library/view/mastering-kafka-streams/9781492062486/ch02.html#:-:text=The%20first%20argument,this%20stream%20processor.

In the sentence: "The first argument for the addSource method is an arbitrary name for this stream processor."

I think it should be: "The first argument for the addSource method is an arbitrary name for this source processor."

According to the terminology used by the book until reaching the mentioned sentence, and considering the line of code targeted by the explanatory text, I think that "source" instead of "stream" would be correct or, at least, more accurate.

Gabriel Binda Lima  Dec 07, 2023 
PDF Page 115
First paragraph

The book says: "In this tutorial, we meet all of the requirements to perform a KTable-KTable join
except the first one."

I think it should be "In this tutorial, we meet all of the requirements to perform a KStreams-KTable join
except the first one."

Anonymous  Jan 10, 2022 
Printed Page 255
First paragraph, second sentence of the Deployment Modes section

In the "Deployment Modes" section it says

"ksqlDB supports two different deployment modes, depending on the level of interactivity
you want to allow with the running ksqlDB servers. This section will describe
each of these deployment nodes and discuss when you might use each."

I think it should be
"ksqlDB supports two different deployment modes, depending on the level of interactivity
you want to allow with the running ksqlDB servers. This section will describe
each of these deployment modes and discuss when you might use each."

TLDR: nodes should be modes

Jorick Caberio  Jan 14, 2023