O essencial sobre Apache Airflow | CURSO GRATUITO
O instrutor Daniel Alencar está disponibilizando GRATUITAMENTE na Udemy o curso O essencial sobre Apache Airflow.
Sobre o curso
O Airflow é um software criado pelo Airbnb e escrito em Python. Se tornou um software de código aberto em 2015 e logo depois foi cedida para a Apache Foundation.
Seu objetivo é orquestrar pipelines de tarefas agendadas por meio de arquivos python com instruções de sequenciamento definidas, chamados DAGs.
Para seu funcionamento, o Airflow conta com alguns elementos chave que permitem a existência da sinergia necessária entre tarefas, eventos, estados e filas, todos funcionando de maneira sincronizada e de acordo com configurações definidas pelo usuário. No software, temos uma estrutura composta basicamente das seguintes ferramentas:
- Airflow.cfg
- Web Server
- Scheduler
- Metadata
- Executors
Na aula de Introdução ao Software, as funcionalidades das ferramentas serão mais detalhadas.
Com a integração de todos esses componentes, o usuário é capaz então de escrever e programar a execução de diferentes conjuntos de tarefas acíclicas com uma imensa variedade de possibilidades para a execução de cada tarefa, que vão desde interpretadores Python, containers Docker e até mesmo comandos bash.
O curso é voltado para o tipo de pessoa que nunca teve o contato com o software Apache Airflow ou qualquer outro software baseado em DAGs.
Este curso foi feito como parte de um projeto em Iniciação científica da Universidade Federal do Vale do São Francisco.
O que você aprenderá
- Aprenderá o conceito de DAGs e como aplicar no Apache Airflow
- Criará DAGs com diferentes tipos de tarefas
- Aprenderá a utililzar sensores para uma maior flexibilidade de execução
- Criará DAGs com agendamento otimizado
Essa foi uma dica do Alexandre Dellote