| layout | default |
|---|---|
| title | Bibliography |
| permalink | /bibliography/ |
| description | The reference works this site's coverage and rigor draw on. Nothing here is reproduced from them. |
This reference's chapter arc and its level of rigor draw on a short list of books and primary documentation covering data mesh and the cloud-native platform it runs on. They're reference works, not sources. No text or code from any of them is reproduced in these chapters or the runnable examples. When a chapter is useful to you, these are where to go deeper.
| Title | Author(s) | Publisher | Focus |
|---|---|---|---|
| Data Mesh | Zhamak Dehghani | O'Reilly | The four principles, the data product as architectural quantum, federated governance |
| Designing Data-Intensive Applications, 2nd ed. | Martin Kleppmann & Chris Riccomini | O'Reilly | Reasoning about distributed systems built from independently-owned parts |
| Cloud Native Patterns | Cornelia Davis | Manning | Packaging, runtime, and platform-provided concerns for services that double as data products |
| Cloud Native Anti-Patterns | Gerald Bachlmayr, Aiden Ziegelaar, Alan Blockley & Bojan Zivic | Packt | The failure modes the anti-patterns chapter maps |
| Kubernetes Patterns | Bilgin Ibryam & Roland Huß | O'Reilly | Container image and workload patterns behind the build, load, and deploy sequence |
| Platform Engineering on Kubernetes | Mauricio Salatino | Manning | The self-serve platform principle built out as an operating model |
| GitOps and Kubernetes | Billy Yuen, Alexander Matyushentsev, Todd Ekenstam & Jesse Suen | Manning | Declarative delivery for the platform tier |
| Learning Domain-Driven Design | Vlad Khononov | O'Reilly | Bounded contexts and domain ownership behind the service boundaries |
| Implementing Domain-Driven Design | Vaughn Vernon | Addison-Wesley | Aggregates, events, and context mapping in code |
| Project | Link | Used for |
|---|---|---|
| FastAPI | fastapi.tiangolo.com | The REST framework the services are built on |
| Strawberry GraphQL | strawberry.rocks | The GraphQL gateway's schema-first API |
| gRPC (Python) | grpc.io/docs | The inventory-service synchronous contract |
| OpenTelemetry | opentelemetry.io/docs | The metrics, traces, and logs signal model |
| Grafana | grafana.com/docs | Tempo for traces, Mimir/Prometheus for metrics |
| Apicurio Registry | apicur.io/registry/docs | The schema registry for Avro contracts |
| OpenMetadata | docs.open-metadata.org | The catalog, discovery, and lineage |
| Istio | istio.io/latest/docs | The service mesh, mTLS, and progressive delivery |
| KEDA | keda.sh/docs | Event-driven and lag-based autoscaling |
| Strimzi | strimzi.io/docs | The Kafka operator for the async backbone |
| Kubernetes | kubernetes.io/docs | Namespaces, RBAC, CRDs, admission control |
| minikube | minikube.sigs.k8s.io/docs | The local cluster, docker driver, containerd runtime |
| OpenShift Local (CRC) | crc.dev | The OpenShift appendix |
These titles inform this site's coverage and rigor only. Nothing in these chapters or the runnable examples copies text or code from them.