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).