Renderster
Manda um JSON ou usa o editor. Recebe o vídeo pronto.
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