CEVIU Logo
Voltar
Como a Netflix Construiu seu LLM Serving Stack Interno

Netflix Compartilha Detalhes de Sua Infraestrutura Interna de LLMs

Aprofundamento CEVIU

Aprofundamento

A Netflix não seguiu o caminho comum de usar APIs de LLMs de terceiros. Em vez disso, a empresa construiu uma infraestrutura interna completa, desde a implantação até a inferência, dentro de seu ambiente de produção. Essa estratégia permitiu controle total sobre o desempenho e a integração com seu ecossistema existente, um ponto crucial para uma empresa que escala IA para milhões de usuários. A base é um sistema de serviço baseado em JVM que gerencia o fluxo de ponta a ponta, incluindo roteamento, testes A/B e inferência, com suporte a caminhos em tempo real e em lote.

O Model Scoring Service (MSS) da Netflix atua como um backend de inferência unificado. Ele suporta modelos como XGBoost, TensorFlow, PyTorch e, agora, LLMs, tudo sob o NVIDIA Triton Inference Server. Sobre o Triton, uma camada de controle em Java orquestra a implantação, versionamento, saúde e autoescalonamento. Para os LLMs, a Netflix optou pelo vLLM como motor principal, após uma reavaliação de performance e fit operacional, especialmente por sua capacidade de lidar com arquiteturas personalizadas e oferecer ganchos de extensibilidade para decodificação com restrição. A interface da API é flexível, oferecendo gRPC para integração com sistemas legados e uma API compatível com OpenAI, que é um padrão de mercado para o ecossistema de LLMs.

O que mudou

A plataforma de LLMs da Netflix passou por duas evoluções técnicas importantes. Inicialmente, o motor de inferência era baseado no TensorRT-LLM. Contudo, em meados de 2025, a Netflix migrou para o vLLM. Essa mudança foi motivada pela evolução dos motores de código-aberto, que alcançaram paridade de desempenho, e pela necessidade de suportar uma gama mais ampla de cargas de trabalho, como geração de embeddings e decodificação com restrição.

Houve também uma melhoria significativa na implementação da decodificação com restrição. A versão inicial, rodando em vLLM V0 (final de 2025), era em Python puro e apresentava gargalos de escalabilidade devido ao processamento sequencial de requisições. Com a transição para vLLM V1, a Netflix reescreveu o processador de logits para operar em nível de lote e implementou o caminho crítico em C++ com multithreading. Isso resolveu o gargalo de performance e permitiu o escalonamento da decodificação com restrição, tornando-a muito mais eficiente sob carga de produção.

Por que isso importa

A decisão da Netflix de construir e operar sua própria infraestrutura de LLMs representa um modelo para outras grandes empresas de tecnologia. Em vez de depender de soluções de terceiros, que podem introduzir latência, custos imprevisíveis e limitações de personalização, a Netflix mostra que é possível ter controle total. Isso garante que a IA seja adaptada às suas necessidades específicas de negócios, como aprimoramento de algoritmos de recomendação e criação de conteúdo, mantendo a privacidade dos dados.

O detalhamento técnico oferece um blueprint valioso sobre os desafios e soluções na operacionalização de LLMs em escala de produção. As lições aprendidas sobre seleção de motor, empacotamento, design de API, estratégias de implantação e, especialmente, a otimização de funcionalidades avançadas como a decodificação com restrição, são cruciais. É um guia prático sobre como otimizar desempenho, custo e flexibilidade no uso de IA para aplicações críticas, tornando a experiência do usuário mais rica e personalizada.

Linha do tempo

  1. CEVIU noticia sobre arquitetura de topologia de serviço da Netflix.

  2. CEVIU publica sobre topologia de serviços escalonável da Netflix.

  3. Netflix compartilha detalhes de sua infraestrutura interna de LLMs.

Perguntas frequentes

Por que a Netflix decidiu construir sua própria infraestrutura de LLMs?

A Netflix optou por uma infraestrutura interna para ter controle total sobre desempenho, custo, personalização e privacidade dos dados. Essa abordagem permite integrar LLMs diretamente em seu ambiente de produção, otimizando-os para as necessidades específicas da plataforma de streaming e evitando as limitações e dependências de APIs externas.

O que é decodificação com restrição e qual sua importância para a Netflix?

A decodificação com restrição permite que os LLMs gerem tokens obedecendo a regras predefinidas, como formatos específicos (por exemplo, JSON válido). Para a Netflix, isso é crucial para garantir que as saídas dos modelos sejam sempre compatíveis com a lógica de negócios, evitando a geração de conteúdo inválido e reduzindo a necessidade de pós-processamento e retentativas.

Como a Netflix gerencia a implantação de novas versões de LLMs?

A Netflix utiliza duas estratégias: 'Red-Black' para interfaces de modelo estáveis, onde uma nova versão substitui a antiga de forma controlada; e 'Versioned' para casos onde há mudanças de interface que quebram a compatibilidade. A estratégia 'Versioned' permite que múltiplas versões coexistam, desacoplando a implantação do modelo das atualizações do consumidor e garantindo transições suaves.

Qual a relevância do vLLM na arquitetura de LLMs da Netflix?

O vLLM se tornou o motor principal para os LLMs da Netflix por oferecer performance superior e flexibilidade. Ele permite que a empresa use arquiteturas de modelo personalizadas e implemente lógicas de decodificação avançadas, como a decodificação com restrição. A familiaridade da comunidade de ML com o vLLM também acelerou a passagem da pesquisa para a produção.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU IA
Publicado
20 de julho de 2026
Editoria
CEVIU IA

Quer receber mais sobre CEVIU IA?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser