Free chapter — no signup required
AI Infrastructure & DataOps
Data Pipelines: Moving and Shaping the World's Data
Introduction: The Digital Supply Chain
Two Paradigms: ETL vs. ELT
Batch Processing: The Heavy Lifter
Spark Internals: RDDs vs. DataFrames and the Catalyst Optimizer
Stream Processing: The Need for Now
Flink Concept 1: Windowing and State
Flink Concept 2: The Problem of Time and Watermarks
A Note on Kafka Streams
Choosing the Right Tool: A Decision Framework
Vector Databases: The Memory for AI
Introduction: Giving AI Long-Term Memory
The Core Idea: Embeddings
RAG Architecture: The "Open-Book" Test
The Challenge of Search: Indexing Algorithms
Indexing Algorithm 1: IVF (Inverted File Index)
Indexing Algorithm 2: HNSW (Hierarchical Navigable Small World)
Choosing a Vector Database: The Landscape
Model Serving: Bringing AI to Life
LLM Ops: Taming Giant Models
Compute Optimization: Squeezing Every Bit of Performance
AI Hardware Topology: The Plumbing of Intelligence
Introduction: It's Not About the FLOPS
HBM (High Bandwidth Memory): The Firehose
The HBM Bottleneck: Memory-Bound vs. Compute-Bound Workloads
Topology Level 1: NVLink and NVSwitch (Intra-Node)
Topology Level 2: Ethernet vs. InfiniBand (Inter-Node)
The All-Reduce Operation: Why Network Topology Determines Training Speed
GPU Direct RDMA: Eliminating the CPU from the Data Path
Distributed Training Primitives: How to Train Dragons
Feature Stores: The Supply Chain for AI
Data Contracts & Quality: Trust in the Pipeline
Vector Index Internals: The Engine Under the Hood
Storage for AI: Feeding the Beast
Introduction: The GPU is a Hungry Mouth
Parallel Filesystems: Lustre & GPFS
Object Storage: The Data Lake
The Fast Path: GPUDirect Storage (GDS)
The "Small File Problem" (The Inode Killer)
Solving Small Files: Aggregation (TAR/TFRecord/Parquet)
Streaming Architecture: Training Without Downloading Everything
Notebooks: The Data Scientist's Canvas
Data Lineage & Cataloging: The Map of Your Data
Federated Learning: Bringing the Code to the Data
Ray: The Universal Compute Fabric
Slurm: The Operating System of the Supercomputer
Model Quantization: Shrinking the Brain
This is one of 18 chapters
Every chapter is free — Kubernetes, Terraform, SRE, distributed systems, and more — with fast daily review built in.
Sign up free