Paradigma Legado (CNO)

O paradigma legado, exemplificado pelo pipeline do CNO, representa uma abordagem monolítica baseada em VMs e Cronjobs. Embora funcional para cargas de trabalho específicas, apresenta desafios significativos de escalabilidade, observabilidade e manutenção a longo prazo.

Fluxo ETL Tradicional

HospedaExecutaIniciaContémCarrega & TransformaPublica
INFRA
VM (COMPUTE ENGINE)
Servidor Linux Dedicado
TRIGGER
CRONJOB
Agendamento Local
ENV
DOCKER CONTAINER
Ambiente Isolado
LOGIC
ETL SCRIPTS
Python + Shell
DB
CLICKHOUSE TMP
Base Temporária
OUTPUT
PRODUÇÃO
Base Final

Legenda do Diagrama:

O processo ETL do CNO roda inteiramente dentro de uma VM, dependendo de cronjobs locais e scripts imperativos.

Pontos de Atenção

  • Acoplamento Forte: A lógica de extração, transformação e carga está misturada em scripts shell complexos.
  • Ponto Único de Falha: Se a VM cair, o agendamento (cron) para. Não há redundância nativa.
  • Visibilidade Limitada: Logs ficam locais na máquina, dificultando o debug remoto.

Por que ainda existe?

Sistemas legados continuam em operação porque funcionam. O custo de migração deve ser justificado pelo ganho em manutenibilidade e performance.

Status: Em planejamento para migração.