Errata

Building Event-Driven Microservices

Errata for Building Event-Driven Microservices

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
No pages
Introduction to Domain-Driven Design and Bounded Contexts

Under the section "Introduction to Domain-Driven Design and Bounded Contexts" when describing the Domain and Subdomain model the text says "The main domain model of an business is discernible through the products". The correct indefinite article for business should be "a".

Kalle Bylin  Nov 27, 2020 
Printed Page XV
How to contact us

Cannot find where to download sample code. Very much appreciated if it is provided.

Phalla So  Mar 17, 2021 
ePub Page chapter 16
section "Commodity Hardware"

Typo:
Current Copy:
Examples might include memory-intensive computing instances for caching purporses, or processor-intensive computing instances for applications demanding significant processing power.

Suggested:
"caching purporses, or processor-intensive" should be "caching purposes, or processor-intensive"

Anonymous  May 04, 2022 
ePub Page chapter 12
first paragraph

"Horizonal" should be "Horizontal"

Anonymous  May 04, 2022 
ePub Page Chapter 6
section "Handling Late Events"

TYPO:

“Thankfully, microservices provide the flexibility necessary to tailor determinism, latency, and out-of-order event handling characterstics on a per-service basis.”

SHOULD BE:

“Thankfully, microservices provide the flexibility necessary to tailor determinism, latency, and out-of-order event handling characteristics on a per-service basis.”

Anonymous  May 04, 2022 
ePub Page chapter 6
section "Synchronizing Distributed Timestamps"

the linked text "and GPS usage" leads to a URL that throws a 404 error: in.uninett.no/ntp-clock-synch-accuracy-its-time-for-microseconds/

Anonymous  May 04, 2022 
ePub Page Example: Copartitioning an Event Stream
Figure 5-3

Joined event stream of Partition 2: Key should be 1, not Z.

Txiki  Dec 21, 2023 
ePub Page Example: Repartitioning an Event Stream
Figure 5-2

Map should be (k, v) -> (v.id, v.x), not (k, v) -> (v.id, v)

Txiki  Dec 21, 2023 
Printed Page 37
The last sentence of the last paragraph

Here is the sentence:

Lastly, this chapter also covered the important principles underlying events and event-driven logic and provided a first look at managing state in an distributed event-driven world.

The correct indefinite article for the "distributed" adjective must be "a".

Fatih Ergüven  Jul 15, 2023 
Printed Page 92
6th

In the chapter "Processing with Timestamped Events", there's a phrase saying "Using OFFSET as a means of comparison works only for events within a single event stream partition." I think the author wanted to say "Using TIMESTAMP as a means of comparison works only for events within a single event stream partition.". Am I right or I'm missing something?

Mariano Calandra  Jan 21, 2021 
Printed Page 237
Last paragraph

The last line reads "but instead can compromise a number of purpose-built"
Should read "but instead can comprise a number of purpose-built"

Shammel Lee  Oct 19, 2020