Kelvin Biffi
EN PT
Currículo

Renderster

Manda um JSON ou usa o editor. Recebe o vídeo pronto.

Papel
Fundador, design e engenharia
Status
Em produção
Stack
Go 1.23 · chi · pgx · Redis
Link
renderster.com ↗

01O problema

Renderizar vídeo a partir de código costuma significar cuidar de FFmpeg num servidor que cai sob carga e perde job quando cai.

02O que eu construí

Renderização de vídeo como serviço, e o motor de mídia por trás do ViralRecast. Entra um editor visual ou uma especificação JSON, sai o vídeo pronto. API e workers em Go sobre fila no Redis, FFmpeg por baixo, saída no Cloudflare R2.

03A decisão que importou

O mesmo render tem duas portas: editor visual para gente e JSON para máquina. A documentação da API é gerada do código, incluindo um llms.txt, para um agente ler a API sem um humano traduzir.

04Provas

  • Go em produção: backend em Go 1.23 com chi, pgx e go-redis
  • Fila asynq com retry, backoff, visibility timeout e dead-letter
  • Workers concorrentes de FFmpeg com goroutines, saída no Cloudflare R2
  • OpenAPI e llms.txt gerados do código

05Stack

  • Go 1.23
  • chi
  • pgx
  • Redis
  • asynq
  • FFmpeg
  • Cloudflare R2
  • React
  • Konva
  • Zustand
  • OpenAPI
Próximo case Mentezinha Uma IA para crianças que sabe a hora de dizer não.