Learn Labs
1. Trade-Offs in Data Systems Architecture

1.11 Forward links

Where these ideas get developed
Concept hereWhere it's developed
Why OLTP and OLAP use different storage layoutsCh 4 — Storage and Retrieval
Star/snowflake schemasCh 3 — Data Models
Avro / Parquet, API evolution, OpenAPI/gRPCCh 5 — Encoding and Evolution
Redundancy for fault toleranceCh 6 — Replication
Distributed transactions across servicesCh 8 — Transactions
Why network calls may fail ambiguouslyCh 9 — Trouble with Distributed Systems
Data pipelines for integrationCh 11 — Batch Processing
Streams, CDC, second-level analyticsCh 12 — Stream Processing
Composing derived systems deliberatelyCh 13 — Philosophy of Streaming Systems
Ethics, bias, privacy in depthCh 14 — Doing the Right Thing