Teste suas DAGs: criando testes unitários com Python + Airflow.
10-20, 14:20–15:05 (America/Manaus), Jaraqui - Vasco Vasquez

A chave para um bom código em duas palavras: testes unitários. Use Python para testar seu código e suas DAGs do Airflow. Aumente a produtividade e diminua erros no seu time!


1 - Sobre mim (2min):
Quem sou eu, onde atuo, o que gosto de fazer.

2 - O que são testes unitários (5min):
Falar sobre o conceitos e boas práticas de unit testing. Tópico pouco abordado em times de Data Science, onde a maioria não tem formação de Desenvolvimento de Software.

3 - Testes no Python (10min):
Falar um pouco e mostrar exemplos da biblioteca pytest. Como construir um teste unitário básico e testar seu código.

4 - O que é o Airflow (5min):
Explicar por cima a teoria e pra que serve a ferramenta.

5 - Testando DAGs do Airflow (15min):
Explicar como estruturei testes para DAGs do Airflow na minha empresa, e como diminui a taxa de erros em staging em 90% e aumentei a produtividade do time.

6 - Dúvidas e questões (3min).

Mestre e Engenheiro de ML na Stone Co. Apaixonado por Machine Learning, software, cultura cyberpunk, futurismo, ficção e muito rock 🎸🤘. Ia falar que sou viciado em café, mas ficaria muito óbvio...