Performance Engineering
Performance Engineering é um conjunto de técnicas aplicadas em um sistema para garantir que os requisitos não funcionais de desempenho estão aceitáveis. Kelvin Ronny (Daitan Group) dá uma visão geral sobre o tema.
Gravado em 24/07/2018
Veja a gravação do episódio no YouTube.
Use os links a seguir para ouvir o respectivo trecho do episódio.
- Abertura
- Apresentação do tema
- Quem é Kelvin Ronny?
- O que é a Daitan Group?
- O trabalho em culturas diferentes
- Vagas na Daitan Group
- Testes de carga e Scrum
- A importância do Performance Engineering
- Tipos de teste de performance: um resumo
- Como simular streaming?
- Como definir o baseline de performance?
- Lançar constantemente ajuda a adequar os requisitos de performance
- Como começar?
- Derrubando um mainframe com testes de performance
- O que significa APM (Application Peformance Management)?
- Pergunta do ouvinte (Pery Lemke): o que você acha do Prometheus?
- Tipos de teste de performance: em detalhes
- O princípio de Pareto
- Onde não fazer teste de performance?
- Dicas
- Recomendações
Resumo
Performance Engineering é um conjunto de técnicas aplicadas em um sistema para garantir que os requisitos não funcionais de desempenho estão aceitáveis.
Kelvin Ronny (Daitan Group) explica as técnicas que suportam a Performance Engineering, como o Performance Testing (load testing, soak testing e spike testing) e como isso se relaciona com o conhecido do perfil de usuário do sistema e com a engenharia de dados.
Kelvin Ronny
Kelvin Ronny é Software Test Developer na Daitan Group. Possui mais de 8 anos de experiência na área de engenharia de software, automação de testes, testes de carga, desenvolvimento de sistemas e engenharia de dados para análise de performance.
Referências
- Kelvin Ronny, 2018. Get Started with Performance Engineering
- Correlsense, 2012. An Introduction to Software Performance Engineering
- Rebecca Clinard, 2017. Top 10 performance engineering techniques that work
- Amber Race, 2017. How to create highly effective performance tests
- Peco Karayanev, 2018. Why a Big Data Approach is Key for APM
- Mark Tomlinson, Perze Ababa, et al., 2017. A Quick Start Guide To Learning Performance Testing
- Erik Kain, 2016. The 'Pokémon GO' Launch Has Been A Complete Disaster
- Apache JMeter
- SoapUI
- BlazeMeter
Recomendações
- Graeme Manson e John Fawcett, 2013. Orphan Black
- Greg Berlanti, Andrew Kreisberg e Geoff Johns, 2014. The Flash
- Udemy (cursos)
- Mary Poppendieck e Tom Poppendieck, 2006. Implementing Lean Software Development: From Concept to Cash
Créditos dos arquivos audiovisuais
- Imagem usada na capa: Mulheres correndo em prova de revezamento por Thomas Wolter, sob domínio público
- Áudio usado na gravação: Doctor Jazz por Jelly Roll Morton, sob domínio público
- Áudio usado na gravação: Green Applejack Blues por The California Ramblers, sob domínio público