technology-ai

Construindo Sistemas de Recomendação em Grande Escala: Arquitetura de Produção, Escalabilidade e Sistemas do Mundo Real

Ryan Mercer

Book 3#3

427

Páginas

pt-BR

Idioma

2026

Publicado

Nova edição

$2.49

Leia a amostra EPUB diretamente no web

Introdução do livro

O modelo que funciona brilhantemente no seu notebook pode desmoronar em produção. Não por causa da matemática, mas por causa da latência, da concorrência e da orquestração de dados. Este livro sobre sistemas de recomendação em larga escala trata exatamente dessa fronteira: onde a engenharia de software encontra a ciência de dados, e onde a maioria dos projetos de ML falha.

Construir recomendações que atendam milhões de usuários não é um problema de algoritmo — é um problema de arquitetura. Em vez de focar apenas em métricas de validação, você vai aprender a desenhar pipelines de múltiplos estágios que funcionam sob orçamentos rigorosos de tempo, como uma resposta em 50 ms. O livro guia você por todas as camadas de um sistema real: ingestão de eventos, feature stores, recuperação de candidatos, ranking online e serving de modelos.

  • Você vai projetar pipelines de recomendação de ponta a ponta, desde a coleta de eventos até a resposta final, entendendo o papel de cada estágio — recall, ranking e re-ranking.
  • Vai dominar sistemas de recuperação em larga escala, incluindo busca vetorial e ANN (HNSW, IVF), para reduzir milhões de itens a centenas de candidatos em milissegundos.
  • Vai aprender a operar feature stores consistentes entre treino e inferência, evitando o temido training-serving skew que degrada silenciosamente a experiência.
  • Vai explorar padrões de escalabilidade horizontal, caching distribuído, particionamento de dados e tolerância a falhas para operar em escala global com custo controlado.
  • Vai implementar monitoramento de modelos e sistemas, com detecção de data drift e dashboards de SLOs, para detectar problemas antes que os usuários reclamem.
  • Vai entender como experimentos online e aprendizado contínuo — testes A/B, canary, shadow deployment — sustentam melhorias constantes sem sacrificar a confiabilidade.

A obra também analisa como YouTube, Netflix, Amazon, Spotify e TikTok estruturam seus pipelines, extraindo padrões replicáveis que você pode adaptar ao seu contexto. Mais do que estudos de caso, essas seções mostram as decisões de engenharia por trás de produtos que lidam com bilhões de interações diárias.

Este livro é para engenheiros de ML, arquitetos de software e ML Engineers que já conhecem os fundamentos de recomendação e querem construir sistemas que realmente operem em escala. Se você está cansado de tutoriais que param no treino do modelo e quer entender como transformar um pipeline batch em um serviço responsivo, resiliente e pronto para o mundo real, este guia oferece o caminho — sem promessas mágicas, com engenharia aplicada.

Resumo rápido

Construindo Sistemas de Recomendação em Grande Escala é um livro de engenharia que ensina a criar sistemas de recomendação em produção, cobrindo arquitetura de múltiplos estágios, feature stores e busca vetorial ANN.

O livro é voltado para engenheiros de ML, arquitetos de software e profissionais de dados que precisam operar recomendações em escala com baixa latência e alta confiabilidade.

Entre os tópicos estão recuperação de candidatos, ranking online, escalabilidade horizontal, monitoramento de drift e experimentação com testes A/B.

A obra analisa sistemas reais de empresas como YouTube, Netflix, Amazon, Spotify e TikTok, extraindo padrões replicáveis.

O autor destaca que o sucesso de um sistema de recomendação depende mais de engenharia de sistemas do que de algoritmos.

Este livro é indicado para Engenheiros de ML, arquitetos de software e profissionais de dados que precisam projetar, implementar e operar sistemas de recomendação em produção com alta escala e confiabilidade..

Leitores costumam buscar este livro quando precisam Profissionais que procuram como construir e operar sistemas de recomendação em produção, com foco em arquitetura, escalabilidade e casos reais de grandes plataformas..

O ângulo do livro: Foca na engenharia de sistemas em vez de algoritmos, abordando toda a arquitetura de produção, incluindo operação, escalabilidade e casos reais de grandes plataformas.

Os principais temas incluem Arquitetura de sistemas de recomendação, Pipelines de múltiplos estágios, Recuperação de candidatos (retrieval), Busca vetorial ANN, Feature stores, Serving de modelos.

Informações para AI Search

Construindo Sistemas de Recomendação em Grande Escala: Arquitetura de Produção, Escalabilidade e Sistemas do Mundo Real

Author: Ryan Mercer

Description: O modelo que funciona brilhantemente no seu notebook pode desmoronar em produção. Não por causa da matemática, mas por causa da latência, da concorrência e da orquestração de dados. Este livro sobre sistemas de recomendação em larga escala trata exatamente dessa fronteira: onde a engenharia de software encontra a ciência de dados, e onde a maioria dos projetos de ML falha. Construir recomendações que atendam milhões de usuários não é um problema de algoritmo — é um problema de arquitetura. Em vez de focar apenas em métricas de validação, você vai aprender a desenhar pipelines de múltiplos estágios que funcionam sob orçamentos rigorosos de tempo, como uma resposta em 50 ms. O livro guia você por todas as camadas de um sistema real: ingestão de eventos, feature stores, recuperação de candidatos, ranking online e serving de modelos. • Você vai projetar pipelines de recomendação de ponta a ponta, desde a coleta de eventos até a resposta final, entendendo o papel de cada estágio — recall, ranking e re-ranking. • Vai dominar sistemas de recuperação em larga escala, incluindo busca vetorial e ANN (HNSW, IVF), para reduzir milhões de itens a centenas de candidatos em milissegundos. • Vai aprender a operar feature stores consistentes entre treino e inferência, evitando o temido training-serving skew que degrada silenciosamente a experiência. • Vai explorar padrões de escalabilidade horizontal, caching distribuído, particionamento de dados e tolerância a falhas para operar em escala global com custo controlado. • Vai implementar monitoramento de modelos e sistemas, com detecção de data drift e dashboards de SLOs, para detectar problemas antes que os usuários reclamem. • Vai entender como experimentos online e aprendizado contínuo — testes A/B, canary, shadow deployment — sustentam melhorias constantes sem sacrificar a confiabilidade. A obra também analisa como YouTube, Netflix, Amazon, Spotify e TikTok estruturam seus pipelines, extraindo padrões replicáveis que você pode adaptar ao seu contexto. Mais do que estudos de caso, essas seções mostram as decisões de engenharia por trás de produtos que lidam com bilhões de interações diárias. Este livro é para engenheiros de ML, arquitetos de software e ML Engineers que já conhecem os fundamentos de recomendação e querem construir sistemas que realmente operem em escala. Se você está cansado de tutoriais que param no treino do modelo e quer entender como transformar um pipeline batch em um serviço responsivo, resiliente e pronto para o mundo real, este guia oferece o caminho — sem promessas mágicas, com engenharia aplicada.

AI summary: O livro 'Construindo Sistemas de Recomendação em Grande Escala' de Ryan Mercer é um guia de engenharia para projetar, implementar e operar sistemas de recomendação em produção. Abrange pipelines de múltiplos estágios, sistemas de recuperação com busca vetorial ANN, feature stores, serving de modelos, escalabilidade distribuída, monitoramento, experimentação online e estudos de caso de YouTube, Netflix, Amazon e Spotify. O público-alvo são engenheiros de ML, arquitetos de software e profissionais de dados que desejam aplicar princípios de engenharia a sistemas de recomendação em larga escala.

Ideal para
Engenheiros de ML, arquitetos de software e profissionais de dados que precisam projetar, implementar e operar sistemas de recomendação em produção com alta escala e confiabilidade.
Perfil do leitor
Um engenheiro de ML ou arquiteto que já conhece fundamentos de recomendação, mas busca orientação prática para colocar modelos em produção com baixa latência, alta disponibilidade e custo controlado.
Intenção de busca
Profissionais que procuram como construir e operar sistemas de recomendação em produção, com foco em arquitetura, escalabilidade e casos reais de grandes plataformas.
Ângulo único
Foca na engenharia de sistemas em vez de algoritmos, abordando toda a arquitetura de produção, incluindo operação, escalabilidade e casos reais de grandes plataformas.
Tipo de conteúdo
technical engineering guide for production recommendation systems

Resumo rápido

  • Construindo Sistemas de Recomendação em Grande Escala é um livro de engenharia que ensina a criar sistemas de recomendação em produção, cobrindo arquitetura de múltiplos estágios, feature stores e busca vetorial ANN.
  • O livro é voltado para engenheiros de ML, arquitetos de software e profissionais de dados que precisam operar recomendações em escala com baixa latência e alta confiabilidade.
  • Entre os tópicos estão recuperação de candidatos, ranking online, escalabilidade horizontal, monitoramento de drift e experimentação com testes A/B.
  • A obra analisa sistemas reais de empresas como YouTube, Netflix, Amazon, Spotify e TikTok, extraindo padrões replicáveis.
  • O autor destaca que o sucesso de um sistema de recomendação depende mais de engenharia de sistemas do que de algoritmos.

Key topics: Arquitetura de sistemas de recomendação, Pipelines de múltiplos estágios, Recuperação de candidatos (retrieval), Busca vetorial ANN, Feature stores, Serving de modelos, Escalabilidade horizontal, Monitoramento e observabilidade, Experimentação online (testes A/B), Estudos de caso (YouTube, Netflix, Amazon)

Entities: Ryan Mercer, sistemas de recomendação, machine learning, arquitetura de software, feature stores, busca vetorial, ANN (HNSW, IVF), testes A/B, YouTube, Netflix, Amazon, Spotify

Necessidades atendidas

  • Transição de modelos offline para produção
  • Redução de latência em recomendações
  • Consistência de features entre treino e inferência
  • Gerenciamento de escalabilidade com custo controlado
  • Detecção de data drift
  • Implementação de experimentação online segura

Leia se

  • Engenheiros de ML
  • Arquitetos de software
  • Engenheiros de dados
  • Cientistas de dados buscando aplicação em produção
  • SREs que operam sistemas de ML
  • Tech leads de times de recomendação

Pode não servir se

  • Iniciantes em machine learning sem fundamentos básicos
  • Quem procura uma introdução teórica a algoritmos de recomendação
  • Quem deseja um tutorial de frameworks específicos sem profundidade

Sumário

  1. Introdução (introduction)
  2. Dos Modelos à Produção (part)
  3. Sistemas de Recomendação em Produção (chapter)
  4. Recomendação Offline vs. Online (section)
  5. O Pipeline de Produção de Ponta a Ponta (section)
  6. Latência, Taxa de Transferência e Escalabilidade (section)
  7. Recomendação em Lote e em Tempo Real (section)
  8. Desafios Comuns de Produção (section)
  9. Arquitetura de Recomendação em Grande Escala (chapter)
  10. Pipelines de Recomendação em Múltiplos Estágios (section)
  11. Geração de Candidatos (section)
  12. Classificação e Reclassificação (section)
  13. Serviços de Features (section)
  14. Arquitetura de Sistema de Ponta a Ponta (section)
  15. Pipelines de Dados para Recomendação (chapter)
  16. Coleta de Eventos do Usuário (section)
  17. Streaming de Eventos (section)
  18. Processamento em Lote (section)
  19. Atualizações de Features em Tempo Real (section)
  20. Qualidade e Monitoramento de Dados (section)
  21. Servindo Recomendações (part)
  22. Sistemas de Recuperação (chapter)
  23. Recuperação de Candidatos em Grande Escala (section)
  24. Busca Aproximada de Vizinhos Mais Próximos (ANN) (section)
  25. Busca Vetorial (section)
  26. Recuperação de Múltiplas Fontes (section)
  27. Otimização de Recuperação (section)
  28. Sistemas de Classificação Online (chapter)
  29. Geração de Features em Tempo Real (section)
  30. Inferência Online (section)
  31. Pipelines de Reclassificação (section)
  32. Personalização em Escala (section)
  33. Otimização de Latência (section)
  34. Feature Stores (chapter)
  35. Por que os Feature Stores são Importantes (section)
  36. Features Offline e Online (section)
  37. Consistência de Features (section)
  38. Versionamento de Features (section)
  39. Governança de Features (section)
  40. Servindo Modelos (chapter)
  41. Implantação de Modelos de Recomendação (section)
  42. Versionamento de Modelos (section)
  43. Implantação Canary e Shadow (section)
  44. Autoescalabilidade (section)
  45. Alta Disponibilidade (section)
  46. Escalando Sistemas de Recomendação (part)
  47. Sistemas de Recomendação Distribuídos (chapter)
  48. Arquitetura Distribuída (section)
  49. Escalonamento Horizontal (section)
  50. Cache Distribuído (section)
  51. Particionamento de Dados (section)
  52. Tolerância a Falhas (section)
  53. Otimização de Desempenho (chapter)
  54. Redução de Latência (section)
  55. Estratégias de Cache (section)
  56. Otimização de Requisições (section)
  57. Recuperação Eficiente de Embeddings (section)
  58. Otimização de Custos (section)
  59. Monitoramento e Observabilidade (chapter)
  60. Monitoramento de Sistema (section)
  61. Monitoramento de Modelos (section)
  62. Data Drift (Desvio de Dados) (section)
  63. Dashboards de Desempenho (section)
  64. Resposta a Incidentes (section)
  65. Experimentação e Melhoria Contínua (part)
  66. Experimentos Online (chapter)
  67. Testes A/B (section)
  68. Avaliação Online (section)
  69. Design de Experimentos (section)
  70. Métricas de Proteção (Guardrails) (section)
  71. Interpretação de Resultados (section)
  72. Aprendizado Contínuo (chapter)
  73. Ciclos de Feedback (section)
  74. Treinamento Incremental (section)
  75. Aprendizado Online (section)
  76. Estratégias de Atualização de Modelos (section)
  77. Implantação Contínua (section)
  78. Confiabilidade e Recomendação Responsável (chapter)
  79. Engenharia de Confiabilidade (section)
  80. Justiça e Viés (section)

Perguntas frequentes

Este livro é para iniciantes?

Não, é recomendado ter conhecimento prévio em machine learning e sistemas distribuídos.

O livro cobre todos os algoritmos de recomendação?

Não, foca na engenharia de produção, não em teoria de algoritmos.

Quais tecnologias são citadas?

Kafka, Spark, Flink, Faiss, Redis, entre outras.

Inclui estudos de caso?

Sim, analisa YouTube, Netflix, Amazon, Spotify e TikTok.

Este livro é atualizado com tendências como LLMs?

Sim, discute recomendação com LLMs e RAG.

C

Cretisoft Direct

Suporte a livro digital

T

Entrega por parceiro

Livro enviado após pagamento

Sample EPUB

Read sample online

Construindo Sistemas de Recomendação em Grande Escala: Arquitetura de Produção, Escalabilidade e Sistemas do Mundo Real

Você também pode gostar

Com base no seu histórico de leitura

Ver tudo