The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
| Version |
Location |
Description |
Submitted By |
Date submitted |
Date corrected |
|
Page Chapter 4, Reach-in Reporting Anti-Pattern. In the PDF, this appears on page 22.
First paragraph directly below Figure 4-3, “Batch pull-reporting model.” |
The book states:
"The batch pull model shares the same issue with the HTTP pull model—they both implement the shared database integration style—therefore breaking the bounded context of each service. If the service database schema changes, so must the batch data upload process."
This statement is technically inaccurate. Based on the author’s own definitions and descriptions, the reference must be to the "database pull model," not the "HTTP pull model."
Earlier in the chapter, when discussing the HTTP pull model, the book states: "While this model preserves the bounded context of each service, [...]."
By contrast, when discussing the database pull model, the book states: "While this may seem like a good idea at the time, it leads to significant interdependencies between services and the reporting service. This is a typical implementation of the shared database integration style, which couples applications together through a shared database. This means that the services no longer own their data. Any service database schema change or database refactoring must include reporting service modifications as well, breaking that important bounded context between the service and the data."
I informed the author, Mark Richards, of this issue by email, and he confirmed it on 8 February 2025. However, the error remains, so I am reporting it here for correction.
Note from the Author or Editor: Fixed in Repo
|
Mahdi Azarboon |
Feb 12, 2026 |
|