Pular para o conteúdo
Lucas Lessa
Voltar para projetos

Estudo de caso · Produto · IA aplicada a dados

Café com Features

Portal que reúne num só lugar as release notes de Databricks, Snowflake e Microsoft Fabric, transformadas por IA em resumos didáticos com exemplos práticos de como usar cada funcionalidade.

Um robô roda todo dia, coleta as novidades das três plataformas, busca a documentação de cada uma e publica as notícias organizadas por plataforma, mês e estágio de lançamento (GA, Public Preview, Beta).

  • Next.js
  • TypeScript
  • Supabase
  • Gemini
  • GitHub Actions
  • Vercel
  • Tailwind CSS

O problema

Acompanhar as novidades de várias plataformas de dados toma tempo todos os dias:

  • Cada plataforma publica as release notes num formato e num lugar diferente.
  • As notas são curtas e técnicas: dizem o que mudou, mas raramente como usar.
  • É difícil separar o que já está em GA do que ainda é Preview ou Beta.

Como funciona

  1. Coleta diária

    Um job no GitHub Actions roda todo dia às 5h e lê as fontes oficiais: o feed RSS da Databricks, as páginas de release notes da Snowflake e o changelog do Microsoft Fabric no GitHub.

  2. Só o que é novo

    Cada nota é comparada com o banco pelo identificador da fonte; só as inéditas seguem adiante.

  3. Contexto da documentação

    O robô abre a página de documentação ligada à nota para ter os detalhes e os exemplos de código.

  4. Resumo com IA

    O Gemini (plano gratuito) gera, em português e inglês, um texto com saída estruturada: para que serve, como usar, exemplo, limitações, estágio e impacto.

  5. Publicação

    As notícias vão para o Supabase e o site na Vercel é atualizado na hora (revalidação sob demanda).

Principais funcionalidades

  • Três plataformas

    Databricks, Snowflake e Microsoft Fabric no mesmo feed.

  • Filtros

    Por plataforma, mês e estágio de lançamento (GA, Public Preview/Beta, atualizações), além de busca.

  • Explicações didáticas

    Cada notícia traz exemplos práticos e como aplicar a novidade num pipeline.

  • Bilíngue

    Todo o conteúdo em português e inglês.

Arquitetura

CamadaTecnologia
SiteNext.js (App Router), TypeScript e Tailwind CSS na Vercel
BancoSupabase (Postgres com Row Level Security)
Robô de ingestãoNode.js agendado no GitHub Actions
IAGemini API (plano gratuito) com modelos reserva

Custo de operação zero: tudo roda nos planos gratuitos da Vercel, do Supabase, do GitHub Actions e do Gemini.