Leanpub Header

Skip to main content

Building Low-Latency LLM Infrastructure

From Fundamentals to Production-Grade Systems

Building Low-Latency LLM Infrastructure
This book is 100% completeLast updated on 2026-08-18

Building fast LLM systems takes more than a powerful GPU. This book shows you what actually happens between prompt and response, where latency hides and how to fix it. Work from kernels and inference engines to distributed clusters, benchmarking and production reliability, with practical guidance for building systems that stay fast under real-world load.

Minimum price

$19.00

$29.00

You pay

Author earns

$

Also available for 1 book credit with a Reader Membership

PDF
EPUB
WEB
APP
205
Pages
About

About

About the Book

This book teaches you how to design, build and operate large language model inference systems that deliver fast responses under real-world load. You will learn the full stack from tokenization and GPU kernels through distributed serving clusters and production reliability engineering. Every concept is explained intuitively first, then technically, then demonstrated with concrete implementation guidance using modern tools like vLLM, SGLang, TensorRT-LLM, llama.cpp, Kubernetes and NVIDIA GPUs. The book is organized as a progressive journey from understanding how a single request flows through an LLM to architecting geographically distributed platforms serving millions of requests. Measurement-driven engineering runs throughout: you will learn to define latency targets, establish baselines, profile bottlenecks, change one variable at a time, benchmark rigorously and iterate based on evidence rather than assumptions.

Author

About the Author

Steve Publications

Steve is a technology professional with more than 20 years of experience in software development, server infrastructure, cybersecurity, vulnerability research and reverse engineering. Throughout his career, he has designed, secured, analyzed and tested complex software and infrastructure, with a particular focus on understanding how systems fail and how they can be made more secure.

Outside of work, Steve enjoys sharing knowledge with the technology community. He collaborates with researchers, industry experts and technology professionals to write practical books covering software development, cybersecurity, cloud computing, networking, DevOps, artificial intelligence and enterprise technologies. His books focus on practical learning through clear explanations, real-world examples and hands-on exercises. With more than two decades of industry experience, his goal is to help IT professionals, students and technology enthusiasts build useful skills and stay current in a rapidly changing industry.

We believe readers deserve to know how our books are created. Most of our authors are not native English speakers, so we use AI to help translate, proofread manuscripts, fix grammar, improve sentence structure and make technical explanations easier to read. AI is used as an editing tool only. It does not replace the research, technical knowledge or hands-on experience behind our books. Some of our authors also prefer to remain anonymous for privacy or professional reasons. In those cases, we publish their work under a different name. The author's name may be different, but the quality of the content and our review process remain the same.

Every book is written, reviewed and maintained by experienced technology professionals, with contributions from our private technical community of more than 420 engineers and researchers. We spend far more time validating technical accuracy and keeping our content up to date than generating text. We are always interested in working with experienced professionals who have deep expertise in a particular technology or domain. If you would like to publish a book with us or help review an existing manuscript, we'd love to hear from you. Send us a message describing your area of expertise. We are especially interested in niche technologies, specialized skills and emerging topics that are underrepresented in existing technical literature.

If you look through the contents of our books, you'll see practical examples, detailed explanations and material that is regularly updated. Our goal is to publish books that professionals can actually rely on, not low-effort AI-generated content. If you ever feel that one of our books does not meet that standard, Leanpub offers a 60-day money-back guarantee. Feel free to request a refund if you are not satisfied with your purchase.

Contents

Table of Contents

From Fundamentals to Production-Grade Systems

Introduction

  1. Who This Book Is For
  2. How This Book Is Organized
  3. A Note on Tools and Versioning
  4. How to Read This Book

Chapter 1: The Anatomy of a Single Request

  1. From HTTP Request to Generated Token: The Complete Lifecycle
  2. Tokenization: The Hidden Cost Before Computation Begins
  3. Prefill: Processing the Input Prompt in One Pass
  4. Decoding: Generating Tokens One at a Time
  5. The Key-Value Cache: Trading Memory for Recomputation
  6. Latency Budgets: TTFT, TPOT, and What They Mean for Users
  7. Summary

Chapter 2: Measuring What Matters

  1. Latency Metrics That Actually Inform Decisions
  2. Throughput vs Latency: The Fundamental Trade-off
  3. Utilization Metrics: GPU Compute and Memory Bandwidth
  4. Queueing Theory for Inference Systems
  5. Profiling Fundamentals: Traces, Metrics, and Flame Graphs
  6. Building a Baseline Benchmark Harness
  7. Summary

Chapter 3: GPU Architecture for Inference

  1. The GPU as a Parallel Compute Engine
  2. Memory Hierarchy: Registers, Shared Memory, Global Memory, HBM
  3. CUDA Concepts Relevant to Inference
  4. Why LLMs Are Memory-Bound (Mostly)
  5. The NVIDIA GPU Lineup for Inference
  6. Beyond NVIDIA: AMD, Intel, and Custom Silicon
  7. Summary

Chapter 4: The CPU-GPU Interface

  1. Data Movement Patterns in Inference
  2. PCIe Bandwidth and Latency
  3. Pinned Memory and Asynchronous Transfers
  4. Zero-Copy and Unified Memory Considerations
  5. Kernel Launch Overhead and CUDA Graphs
  6. Summary

Chapter 5: Batching and Scheduling

  1. Static Batching: Simple but Wasteful
  2. Continuous Batching (vLLM-style): The Breakthrough
  3. Dynamic Batching and Micro-batching
  4. Scheduling Policies: Fairness, Priority, and Latency
  5. Preemption and Speculative Execution
  6. Implementing a Scheduler: Design Decisions
  7. Summary

Chapter 6: Memory Management for LLMs

  1. KV Cache Size Calculations and Capacity Planning
  2. PagedAttention and Block Management (vLLM)
  3. Prefix Caching for Shared Contexts
  4. KV Cache Eviction Policies
  5. Quantization: Compressing Weights and Activations
  6. Memory Fragmentation and Defragmentation
  7. Summary

Chapter 7: Advanced Decoding Strategies

  1. Sampling Methods and Their Latency Impact
  2. Speculative Decoding: Drafting Faster Than Verifying
  3. Medusa and Multi-Token Prediction Heads
  4. Early Exit and Layer Skipping
  5. Repetition Handling and Stopping Criteria
  6. Summary

Chapter 8: Parallelism Strategies for Large Models

  1. Tensor Parallelism: Splitting Matrices Across GPUs
  2. Pipeline Parallelism: Splitting Layers Across GPUs
  3. Data Parallelism for Inference: When and Why
  4. Sequence (Context) Parallelism: Splitting Long Prompts
  5. Expert Parallelism for Mixture-of-Experts Models
  6. Hybrid Parallelism: Combining Strategies
  7. Summary

Chapter 9: Multi-GPU and Multi-Node Systems

  1. NVLink and NVSwitch: Intra-Node Communication
  2. InfiniBand and RoCE: Inter-Node Communication
  3. NCCL and Collective Communication
  4. Topology-Aware Placement and Scheduling
  5. RPC Frameworks for Distributed Serving
  6. Fault Tolerance in Distributed Inference
  7. Summary

Chapter 10: Building an Inference Server

  1. From Single-Model Script to Production Server
  2. API Design: OpenAI-Compatible Endpoints and Beyond
  3. Streaming Responses: Why and How
  4. Choosing an Inference Engine: vLLM vs SGLang vs TensorRT-LLM vs llama.cpp
  5. Containerization and Deployment Basics
  6. Warmup, Preflight, and Readiness Probes
  7. Summary

Chapter 11: Cluster-Scale Serving

  1. Load Balancing Strategies for Inference Traffic
  2. Request Routing: Model Selection and Workload Segmentation
  3. Admission Control and Backpressure
  4. Autoscaling: Signals, Policies, and Pitfalls
  5. Multi-Model Serving on Shared Infrastructure
  6. Kubernetes and GPU Orchestration
  7. Summary

Chapter 12: Disaggregated Architectures

  1. Why Disaggregate Prefill and Decode?
  2. Architecture of a Disaggregated System
  3. Implementations and Research
  4. Trade-offs and Complexity
  5. Distributed Caching Layers
  6. Summary

Chapter 13: Reliability and Observability

  1. Health Checking and Readiness for GPU Services
  2. Distributed Tracing for Inference Requests
  3. Metrics That Matter in Production
  4. Graceful Degradation Under Load
  5. Retry Logic, Timeouts, and Circuit Breakers
  6. Incident Response and Debugging GPU Failures
  7. Summary

Chapter 14: Capacity Planning and Cost Optimization

  1. Workload Characterization: Understanding Your Traffic
  2. Capacity Calculations: From Tokens to GPUs
  3. Cost Per Token and Cost Per Request Modeling
  4. Right-Sizing Hardware for Your Workload
  5. Performance Regression Testing
  6. Summary

Chapter 15: Extremely Low-Latency Serving

  1. Sub-100ms TTFT: Is It Achievable?
  2. Real-Time Conversational and Voice Workloads
  3. CUDA Graphs and Kernel Fusion at Scale
  4. Communication/Computation Overlap in Distributed Systems
  5. Edge and On-Device Inference for Ultra-Low Latency
  6. Summary

Chapter 16: Specialized Workloads and Emerging Techniques

  1. Long-Context Inference (100K+ Tokens)
  2. Reasoning Models with Variable Output Lengths
  3. Multimodal Inference: Images, Audio, and Video
  4. High-Concurrency Serving Patterns
  5. Heterogeneous GPU Fleets
  6. Inference-Aware Model Optimization
  7. Summary

Chapter 17: End-to-End Reference Architectures

  1. Architecture A: Single GPU Prototype (Proof of Concept)
  2. Architecture B: Single Multi-GPU Server (Small Team Production)
  3. Architecture C: Small Cluster (Startup/SMB Production)
  4. Architecture D: Geographically Distributed Platform (Enterprise Scale)
  5. Summary

Chapter 18: Designing Low-Latency LLM Systems from First Principles

  1. Requirements Gathering and Workload Characterization
  2. Latency Budget Construction
  3. Architecture Selection Decision Tree
  4. Hardware Sizing and Procurement Strategy
  5. Implementation Sequencing: Build in Stages
  6. Optimization Priorities: Where to Spend Your Time
  7. Production Readiness Checklist
  8. Summary

Chapter 19: Conclusion: Enduring Principles for a Fast-Changing Field

  1. The Core Mental Models
  2. Where LLM Infrastructure Is Heading
  3. A Note on Engineering Philosophy
  4. Closing Thoughts

References

Get the free sample chapters

Click the buttons to get the free sample in PDF or EPUB, or read the sample online here

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub