Palestra: Monitoramento da Performance de Usuários Reais na escala do Netflix

Sala:

Dia da semana:

4:40pm - 5:30pm

Nível da palestra:

Persona:

Apresentação em Português

Pontos principais

  • Quais métricas são importantes para realmente entender a performance dos aplicativos e a percepção dos usuários reais;
  • Como capturar, coletar, processar e analisar dados de performance na escala da Netflix;
  • Como utilizar esta informação para melhorar a experiência do usuário.

Resumo

Netflix é suportado por milhares de dispositivos diferentes, desde smartphones e laptops, até Smart TVs e consoles de game. Esses dispositivos estão espalhados por todo o mundo, e possuem conjuntos muito diferentes de funcionalidades e recursos, e estão conectados através de redes com condições extremamente variadas. Compreender qual a percepção dos usuários reais quanto a performance dos aplicativos da Netflix é fundamental para decidir quais aspectos devem ser otimizados, encontrar problemas, e por fim, melhorar a experiência do usuário.

Monitoramento de usuários reais (RUM) pode ser simples como se inscrever para um serviço de terceiros, adicionar um JavaScript em uma página, e esperar um relatório, mas para Netflix, isto não é tão trivial.

Nesta palestra, Martin irá abordar os desafios que a Netflix enfrentou ao desenvolver uma solução de RUM própria, que é capaz de monitorar consistentemente a performance dos aplicativos, nos milhares de dispositivos suportados, ao redor de todo o mundo. A palestra também explicará como a Netflix coleta e processa esta enorme quantidade de dados gerados por esses dispositivos, utilizando soluções de código aberto, como Druid e Apache Spark, e as ferramentas criadas para ajudar nossos engenheiros a analisar esses dados, entender qual a percepção dos usuários reais quanto a performance, e, finalmente, melhorar a experiência para eles.

Tracks

Quarta-feira

  • Engenharia de Dados

    Armazenando e processando Big Data com eficiência.

  • Microservices e Web APIs

    Da ubiquidade das APIs a microservices ultra-modulares, frameworks modernos e os desafios de implantação, gestão e pós-produção.

  • JavaScript e Web

    Desenvolvimento com HTML5, JS, CCS3, HTTP/2 e novas tendências da web moderna.

  • IoT: Tecnologias do Mundo Real

    Conheça experiências de mundo real em IoT, bem como tecnologias que vão habilitar os próximos grandes avanços desta revolução.

  • Solutions Track #1

    Conheça soluções, ferramentas e técnicas de empresas parceiras do QCon São Paulo.

Quinta-feira

Sexta-feira

  • Data Science Aplicada

    Da teoria à prática: como grandes cases do Brasil e do mundo têm utilizado DataScience para alavancar seus negócios.

  • Containers: o Estado da Arte

    Muito mais do que uma tecnologia, Containers são uma plataforma. Qual é o estado da arte, novidades, tendências e casos de uso sobre esta revolução.

  • Ciência da Computação no Mundo Real

    Temas discutidos na academia que podem nos ajudar a obter melhores resultados em nosso dia-a-dia.

  • Linguagens do Século 21

    Linguagens e plataformas emergentes no server-side, com ênfase em linguagens projetadas especificamente para alta concorrência e sistemas distribuídos.

  • Carreira e Soft-Skills

    Profissionais de sucesso vão muito além das suas habilidades em escrever código. Como potencializar seu desenvolvimento como profissional.