
An in-depth look at how Netflix combined vLLM and Triton to achieve zero-downtime rollouts and high-throughput constrained decoding.
Netflix built an integrated, in-house LLM serving system on top of their existing production infrastructure, moving away from third-party hosting. This article details their key technical decisions—from engine selection to resolving unexpected CPU bottlenecks during production load.
Highly recommended for machine learning platform and DevOps engineers aiming to optimize GPU utilization, minimize external API dependency, or scale rule-based structured generation.
Netflix aimed to run a full LLM serving stack in-house within their existing production environment to avoid hosted API costs and retain data privacy. They faced engineering hurdles in accelerating model compilation, enabling dynamic I/O specs, orchestrating zero-downtime rollouts, and resolving CPU bottlenecks during scaled, real-time constrained decoding.
Netflix integrated vLLM into NVIDIA Triton as a backend, supported by a Java-based control plane and an OpenAI-compatible HTTP frontend. To eliminate constrained decoding bottlenecks, they migrated to vLLM V1 for better state tracking and rewrote their custom logits processor to operate on batch-level structures using multi-threaded C++ code.
The platform achieved seamless experimentation-to-production pathing with no-code API changes and established highly stable rollouts using Red-Black and Versioned deployment strategies. Upgrading to vLLM V1 and implementing the batched C++ logits processor kept tail latencies flat even as the batch size increased.
Trade-off
Utilizing Triton's vLLM backend creates version-coupling issues that require pinning matching service images, while custom execution logic still requires falling back to the complex Python backend. Additionally, Versioned deployments temporarily inflate GPU cost during model version transitions.
An open-source LLM serving engine optimized for high-throughput and low-latency inference using efficient memory management techniques like PagedAttention.
An open-source inference serving platform from NVIDIA that streamlines model deployment across various frameworks on both CPUs and GPUs.
A technique that restricts token generation in real-time by adjusting logits, forcing the model to produce outputs that conform strictly to a predefined schema or JSON format.




