Palestra: A Evolução de Profilers e Tracers na Netflix
Share this on:
This presentation is now available to view on InfoQ.com
Assista a palestraPontos 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.
Tracks 2019
Segunda-feira, 6 de maio
-
Microservices: Melhores Práticas e Padrões
Frameworks modernos e os desafios de implantação, gestão e pós-produção.
-
Armazenamento e Processamento de Big Data
As últimas tendências, arquiteturas e ferramentas para armazenar e processar o seu Big Data.
-
Java e JVM: Inovações no Ecossistema e Linguagem
Performance, maturidade e novidades da principal plataforma de desenvolvimento no Brasil e no mundo.
-
Front-end Moderno
Conheça as tendências e ecossistema da web moderna.
-
Solutions Track
Conheça soluções, ferramentas e técnicas de empresas parceiras do QCon São Paulo.
Terça-feira, 7 de maio
-
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.
-
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 assertivas.
-
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.
-
Solutions Track
Conheça soluções, ferramentas e técnicas de empresas parceiras do QCon São Paulo.
Quarta-feira, 8 de maio
-
Arquiteturas de Vanguarda
Conheça as técnicas e tecnologias modernas que dominarão as arquiteturas em 2020.
-
Data Science Aplicada
Tecnologias e as boas práticas da ciência de dados trazendo ganho e diferencial competitivo para grandes empresas.
-
Atingindo Todo o Potencial de Containers
Técnicas modernas de DevOps, Containers e Continuous Delivery para explorar o potencial da conteinerização de aplicações.
-
Linguagens do Século 21
Linguagens e plataformas emergentes, com ênfase em linguagens projetadas para alta concorrência e sistemas distribuídos.
-
Levando Sua Carreira Para o Próximo Nível
Habilidades e estratégias para destravar sua carreira e potencializar seu desenvolvimento profissional.
-
Solutions Track
Conheça soluções, ferramentas e técnicas de empresas parceiras do QCon São Paulo.