O documento apresenta o currículo acadêmico e profissional do palestrante Eliézer Zarpelão, com ênfase em sistemas de informação e engenharia de software. A palestra descreve o Apache NiFi, uma plataforma open-source para gestão de fluxos de dados, explicando seus principais componentes como processadores, conexões e process groups. O NiFi permite monitorar e orquestrar a movimentação de dados de forma escalável e segura.
6. Currículo Profissional
✘ Desenvolvimento Web desde 2005
✘ Arquiteto de Soluções - ZarpSystem
✘ Analista de Sistemas - FEM - Unicamp
✘ Docente/Coordenador de Curso – IESCAMP
✘ Docente - UNAERP
6
12. ““Provides a way to prioritize data
flows more effectively and get rid
of artificial delays in identifying
and transmitting critical
information”
Joseph L. Witt
12
14. 14
Apache NiFi
✘ Plataforma open-source para construção e gestão de fluxos de
dados
✘ Escalável, segura e tolerante a falhas
✘ Interface Web e API para gestão e monitoramento dos fluxos
✘ Fluxos de dados podem ser alterados em tempo de execução
15. Flow File
HTTP Header
HTTP Payload
✘ Objeto que se move através do fluxo
✘ Coração do NiFi
✘ Atributos (chave/valor)
✘ Apontador para conteúdo
15
16. Processor
✘ Executa um trabalho
✘ Roteamento, transformação...
✘ Mais de 200 componentes...
16
19. Visão interna do Process Group Visão externa do Process Group
Process Group
✘ Conjunto de processors e
connections
✘ Envia e recebe dados via
portas
19
20. Conexão com
Banco de
Dados
Gestão de
Cache
(REDIS)
Credenciais
Cloud
ContextMap
HTTP
(API) ...
Controller Service
✘ Recursos compartilhados no fluxo
20
21. Operadores: rastreamento, ciclo de vida
Governança: Auditoria
Negócio: Fontes de valor, Valores de investimento
Data Provenance
✘ Caminho percorrido pelo FlowFile
21
22. Flow Controller
✘ Orquestra como os processos se conectam e gerencia todas
alocações que os processos usam.
✘ Atua como broker facilitando a troca de FlowFiles entre os
Processors
22
28. Aprenda mais
Site Oficial: https://nifi.apache.org/
Idéias e sugestões: https://issues.apache.org/jira/browse/nifi
Twitter: @apachenifi
Telegram: https://t.me/nifibrasil
28
31. Credits
Special thanks to all the people who made and released
these awesome resources for free:
✘ Presentation template by SlidesCarnival
✘ Photographs by Unsplash
31