Ubuntu TechHive
Rust Data Pipelines
event.detalhe
The Ubuntu TechHive North America

Atlanta, Georgia, USA

Rust Data Pipelines: From Files to Clean Databases and Web Dashboards

· 2 horas Próximo

O que esperar

section.descricao

Uma sessão prática de duas horas sobre a criação de pipelines de dados confiáveis em Rust, começando com arquivos de entrada desorganizados e terminando com dados limpos que podem ser armazenados, consultados e visualizados em uma aplicação web.

A sessão combina Rust, Polars, fluxos de trabalho de dados via linha de comando e SQLx para mostrar como um desenvolvedor pode pegar arquivos CSV ou Parquet, validar e transformar os dados, tratar erros de forma clara, persistir registros limpos em um banco de dados e preparar os resultados para gráficos, dashboards ou telas de relatórios.

Rust é usado como contexto de implementação, mas a lição principal mantém o foco nos fundamentos da engenharia de software: contratos de dados, fluxos de trabalho repetíveis, progresso visível, tratamento de erros confiável, migrações de banco de dados, verificações de consulta em tempo de compilação e clareza operacional.

Público-alvo: desenvolvedores iniciantes e de nível intermediário que desejam uma sessão prática de engenharia sobre como transformar arquivos brutos em dados limpos, consultáveis e visualizáveis.

Resultados:

  • Criar um fluxo de trabalho de linha de comando em Rust que aceita arquivos de entrada e produz saídas estruturadas
  • Limpar e validar dados CSV ou Parquet antes de armazená-los
  • Usar Polars para filtrar, selecionar, unir, agrupar e execução lazy
  • Armazenar registros limpos em um banco de dados com SQLx
  • Usar migrações e verificações em tempo de compilação para tornar o acesso ao banco de dados mais seguro
  • Preparar dados armazenados para visualização em uma aplicação web

Formato: duas horas com uma breve explicação introdutória, um exemplo prático de ponta a ponta, discussão sobre trade-offs e uma lista de verificação final para prática.

localizacao.conf

Localizacao

Atlanta, Georgia, USA
Online
detalhes.yml

Detalhes

Data e hora
27 de junho de 2026 às 14:30 · UTC
Fuso horario
UTC
Duracao
2 horas
Organizado por
The Ubuntu TechHive North America