Você está visualizando o site de uma EDIÇÃO PASSADA do QCon.

Palestra: A Evolução de Profilers e Tracers na Netflix

Track: Ciência da Computação no Mundo Real

Sala: 1 Londres

Horário: 11:50am - 12:35pm

Dia da semana: Terça-feira

Nível: Intermediário

Persona: Desenvolvedor(a) Sênior, DevOps

Apresentação em Português

Share this on:

Pontos Principais

  • O que exatamente são profilers e tracers de código, e quais suas diferenças;
  • Quais as ferramentas de profiling e tracing atualmente disponíveis e como utilizá-las;
  • Como utilizar a informação de profilers e tracers para otimizar o código da sua aplicação.

Resumo

O serviço de streaming da Netflix serve mais de 137 milhões de usuários globalmente que, em conjunto, consomem diariamente mais de 140 milhões de horas de conteúdo através de um sistema grande, complexo e em constante mudança. Nesta escala, ganhos de performance são amplificados e mesmo pequenas otimizações aplicadas a centenas de milhares de servidores, geram resultados expressivos. Por outro lado, problemas de performance têm um potencial destrutivo muito grande. Por estes motivos, é imperativo que todos engenheiros consigam facilmente entender a performance de como seu código é executado em todos ambientes.

Nesta palestra, Martin irá abordar algumas metodologias de análise de performance e como utilizá-las para resolver problemas e otimizar a execução da sua aplicação. Martin também irá apresentar uma visão geral sobre profilers e tracers de código, assim como diversas ferramentas atualmente disponíveis no mercado, seus pontos positivos e negativos, e quando devem ser utilizadas. Durante a palestra, Martin também irá demonstrar diversas visualizações para os dados gerados por tais ferramentas, e como as mesmas podem ser utilizadas em conjunto com as metodologias de análise para facilmente identificar problemas de performance e otimizar cada vez mais suas aplicações.

Palestrante: Martin Spier

Sr. Performance Architect at Netflix

Durante os últimos 12 anos, a carreira de Martin evoluiu ao redor de Tecnologia e Engenharia de Performance, liderando iniciativas de grande porte em empresas como Netflix e Expedia. Atualmente, como Arquiteto de Performance no Netflix, Martin é responsável por garantir a performance do serviço, para seus mais de 137 milhões de usuários globais, assistindo mais de 140 milhões de horas de conteúdo todo dia.

Martin também é Venture Advisor da monashees+, uma das maiores empresas de venture capital do Brasil, e um ávido colaborador em projetos Open Source.

Find Martin Spier at

Tracks

  • Arquiteturas que você sempre quis conhecer

    Segredos arquiteturais de aplicações populares, com milhões de pessoas usuárias e que nunca saem do ar.

  • Engenharia aplicada a Machine Learning

    Conheça as principais técnicas de engenharia  e arquitetura de software de larga escala aplicadas a Machine Learning.

  • Microservices: melhores práticas e padrões

    Frameworks modernos e os desafios de implantação, gestão e pós-produção

  • Arquiteturas de vanguarda

    Conheça as tendências em técnicas, práticas e princípios que norteiam o estado da arte em arquitetura de software e podem ser alavancas não só para times e organizações de tecnologia, mas para os negócios, nos próximos anos.

  • Software Supply Chain

    Todas as fases do ciclo de vida de um artefato de software, do primeiro commit até o deployment. Segurança, observabilidade, genealogia e gestão de toda a sua cadeia de suprimentos de software

  • Machine Learning e Inteligência Artificial

    Algoritmos, técnicas e ferramentas: o que está por trás de sistemas e soluções cada vez mais assertivos.

  • Data Science aplicada

    Tecnologias e as boas práticas da ciência de dados trazendo ganho e diferencial competitivo para grandes empresas.

  • Java e JVM em evolução

    Performance, escalabilidade e as mais recentes novidades da principal plataforma de desenvolvimento no Brasil e no mundo.

  • JavaScript: a plataforma da web moderna

    Explore profundamente os frameworks que tornam o JavaScript tão popular e saiba como as linguagens baseadas em JavaScript estão evoluindo o desenvolvimento de front-end (e back-end).

  • Levando sua carreira para o próximo nível

    Habilidades e estratégias para destravar sua carreira e potencializar seu desenvolvimento profissional.

  • Construindo culturas de desenvolvimento duradouras

    Criando e evoluindo a cultura de empresas: novas formas de organizar times com foco em produtividade.

  • Ciência da Computação no mundo real

    Temas avançados em computação. Técnicas clássicas e modernas direto da academia para o seu código.

  • Linguagens do século 21

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

  • AMA (Ask Me Anything)

    Discussões mais profundas com palestrantes do QCon São Paulo.

  • Solutions Track

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