Chapter 5. Architecting Data Products
Data products do not magically become “products” because we put the word in a slide deck. They become products because they are designed, architected, and operated as such. That means making deliberate architectural choices: where logic lives, how responsibility is split, how trust is enforced, and how the system behaves when (not if) something goes wrong.
This chapter is about those choices. Not vendor diagrams, not reference architectures carved in marble, and definitely not “just add governance.” Instead, you will look at practical architectural patterns that make data products active: self-aware, observable, enforceable, and evolvable. Architecture here is not about boxes and arrows for their own sake; it is about enabling conversation between systems, teams, and eventually machines.
To keep ourselves honest (and sane), we will rely on a lightweight architectural lens, progressively zooming in only when it adds value. The goal is simple: help you design ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access