That’s me
1. Software developer @ Instituto
Atlântico.
2. Escrevo uns post no Dev.to.
3. Contribuidor em alguns
projetos como DataQI Project.
4. Criador do Nyxd Team.
5. @ypedroo
Componentes
Control
Implementação atual
Cadidate
Implementação nova
Experiment
O experimento
permite a execução
dos códigos antigo
e novo em paralelo
Slide 8
Slide 8 text
Publishers
É forma de publicar os
resultados do
experimento, seja em
console, banco e outras
fontes
Publishers
Slide 9
Slide 9 text
Matchs e Mismatchs
Matchs
Mostra que os
outputs da
implementação são
iguais ao da antiga
Mismatchs
Mostra que os
outputs da
implementação não
são iguais ao da
antiga
Slide 10
Slide 10 text
02
Vantagens
Slide 11
Slide 11 text
Vantagens
Cobertura de
testes
Métricas de
performance
Qualidade dos
dados em teste
Slide 12
Slide 12 text
03
Demo
Let’s make Science!
Slide 13
Slide 13 text
Control
Disponível em: https://github.com/ypedroo/scientist-dotnet-demo
Considerações
Execução dos
candidatos e
controle sao
randomicas
Performance
overhead
Remover quando
não necessário
Introduzir
gradualmente
novos
experimentos