1. Trade-Offs in Data Systems Architecture
1.11 Forward links
| Concept here | Where it's developed |
|---|---|
| Why OLTP and OLAP use different storage layouts | Ch 4 — Storage and Retrieval |
| Star/snowflake schemas | Ch 3 — Data Models |
| Avro / Parquet, API evolution, OpenAPI/gRPC | Ch 5 — Encoding and Evolution |
| Redundancy for fault tolerance | Ch 6 — Replication |
| Distributed transactions across services | Ch 8 — Transactions |
| Why network calls may fail ambiguously | Ch 9 — Trouble with Distributed Systems |
| Data pipelines for integration | Ch 11 — Batch Processing |
| Streams, CDC, second-level analytics | Ch 12 — Stream Processing |
| Composing derived systems deliberately | Ch 13 — Philosophy of Streaming Systems |
| Ethics, bias, privacy in depth | Ch 14 — Doing the Right Thing |