Caipyra 2025

ETL Limpo: Arquitetura Limpa em ETL Pipeline
21/06/2025 , Sala Quentão

Descubra como Engenharia de Dados e Arquitetura de Software podem se unir! Aprenda a construir ETLs estruturados de forma eficiente possibilitando uma facilidade em alteração e manutenção do projeto!


Vamos explorar como aplicar boas práticas de desenvolvimento de software na construção de pipelines ETL, com foco em Arquitetura Limpa.

Abordaremos conceitos fundamentais como SOLID, Orientação a Objetos e Separação de Responsabilidades, fundamentais para criar soluções robustas e escaláveis de forma simples e prática. Você aprenderá e verá exemplos de como organizar seus diretórios de forma eficiente.

Nessa construção, exploraremos também a aplicação Design Patterns que facilitam a manutenção e a evolução do código de maneira intuitiva.

Ao final, você será capaz de construir pipelines ETL mais limpos, eficientes e preparados para lidar com o crescimento da sua aplicação, garantindo qualidade e sustentabilidade a longo prazo.


Quais conhecimentos prévios são necessários para que seja possível acompanhar bem a sua atividade?

É recomendada familiaridade básica com Python, desenvolvimento de software e conceitos de Engenharia de Dados. Conhecimentos em programação orientada a objetos e arquitetura de software são bem vindos, entretanto esses conceitos serão apresentados com clareza.

O que as pessoas que participarem podem esperar aprender na sua atividade?

Os participantes aprenderão a aplicar boas práticas como SOLID, orientação a objetos, design patterns e separação de responsabilidades na criação de pipelines ETL eficientes e escaláveis.

Escolha uma ou mais áreas em que essa proposta se encaixa

Automações (RPA - Robotic Process Automation), Ciência e Análise de Dados, Desenvolvimento Web

Programador Python Sênior com uma ampla experiência e atuação em desenvolvimento web, arquitetura de software, automação de serviços e IoT. Mentor e fundador da iniciativa Programador Lhama.