Skip to content

Resources

A curated, opinionated reading, watching, and listening list for LLM inference serving, the platform layer this project is about. It is not exhaustive. Every entry earns its place because it teaches something that transfers to serving models at scale. Annotations say why it matters for a platform, in the spirit of the glossary.

Legend: start here · deep / technical · economics & capacity · leadership & strategy


Foundational papers

The primary sources behind the vocabulary. Read the abstract and figures of each; you don't need every proof.

  • Attention Is All You Need (Vaswani et al., 2017): the Transformer. The architecture everything below serves. arXiv:1706.03762
  • Efficient Memory Management for LLM Serving with PagedAttention (Kwon et al., SOSP 2023): the vLLM paper. Explains why KV-cache fragmentation is the real concurrency ceiling and how paging fixes it. Core background for the serving stack here. arXiv:2309.06180
  • Orca: A Distributed Serving System for Transformer-Based Generative Models (Yu et al., OSDI 2022): introduced continuous (iteration-level) batching, the biggest throughput win in modern serving. Paper
  • FlashAttention (Dao et al., 2022): IO-aware exact attention, and why memory bandwidth, not FLOPs, often dominates. arXiv:2205.14135
  • DistServe: Disaggregating Prefill and Decoding (Zhong et al., OSDI 2024): the case for splitting prefill and decode onto separate GPU pools because they have opposite bottlenecks. The architecture behind NVIDIA Dynamo and llm-d. arXiv:2401.09670
  • Splitwise: Efficient Generative LLM Inference Using Phase Splitting (Patel et al., Microsoft, ISCA 2024): disaggregation from a fleet and economics angle. arXiv:2311.18677
  • SARATHI / Chunked Prefill (Agrawal et al., 2023): how chunking prefill smooths the prefill-vs-decode interference that hurts tail latency. arXiv:2308.16369
  • SGLang: Efficient Execution with RadixAttention (Zheng et al., 2023): prefix-cache reuse for structured and high-concurrency workloads. arXiv:2312.07104

Books

  • AI Engineering, Chip Huyen (O'Reilly, 2025). The current best single book on building products on top of foundation models: evaluation, latency and cost trade-offs, inference optimization, serving. Closest to this project's center of gravity.
  • Designing Machine Learning Systems, Chip Huyen (O'Reilly, 2022). The ML-platform companion: deployment, monitoring, infrastructure, the production lifecycle.
  • Designing Data-Intensive Applications, Martin Kleppmann (O'Reilly). Not AI-specific, but the canonical text for the distributed-systems reasoning (throughput vs latency, batching, backpressure, capacity) that is the platform job.
  • Build a Large Language Model (From Scratch), Sebastian Raschka (Manning, 2024). Build the thing you serve, in PyTorch. Demystifies prefill/decode and the KV cache by making you implement them.
  • Site Reliability Engineering, Beyer et al. (Google, free online). SLOs, error budgets, and capacity planning, directly reusable as inference SLIs (TTFT/goodput) and on-call discipline. https://sre.google/books/

Blogs, guides, and long-form writing

Podcasts

  • Latent Space (swyx & Alessio): the most infra- and serving-literate AI pod, with frequent episodes featuring inference-engine and platform builders. https://www.latent.space/podcast
  • The TWIML AI Podcast (Sam Charrington): long, technical interviews with good coverage of systems and MLOps.
  • Practical AI (Changelog): applied, infrastructure-flavored, approachable.
  • No Priors / Gradient Dissent (Weights & Biases): strategy and practitioner angles on where the field is going.

YouTube and video courses

  • Andrej Karpathy, "Deep Dive into LLMs like ChatGPT" and "Let's build GPT from scratch": the best on-ramp to how these models actually run. https://www.youtube.com/@AndrejKarpathy
  • 3Blue1Brown, Neural Networks / Transformers series: the visual intuition for attention. https://www.youtube.com/@3blue1brown
  • GPU MODE (formerly CUDA MODE): lectures on GPU kernels, performance, and the systems layer under inference. https://www.youtube.com/@GPUMODE
  • vLLM Office Hours: recurring deep dives with the maintainers on batching, scheduling, and disaggregation. (Search "vLLM Office Hours" on YouTube.)
  • Stanford CS25: Transformers United: guest lectures from the people building the field. https://web.stanford.edu/class/cs25/
  • Stanford CS336: Language Modeling from Scratch: build a small LM and its serving stack end to end, with lectures on YouTube.

Docs to keep open (the tools you'll actually run)

Communities

  • GPU MODE Discord: the active hub for GPU and inference performance work.
  • vLLM GitHub Discussions and Slack: the closest thing to office hours for the engine.
  • r/LocalLLaMA: fast-moving signal on quantization, hardware, and running models cheaply.
  • CNCF Slack (#kserve, #keda): the Kubernetes-serving operators.

Suggestions welcome: open an issue or PR. Keep the bar high. Each entry should teach something that transfers to serving models at scale, and say why.