Como a Resend construiu uma API de e-mail com TypeScript e Supabase
A Resend é uma API de e-mail que deixa o desenvolvedor mandar e-mails transacionais e de marketing com poucas linhas de código. Ela nasceu do projeto open source React Email e roda em TypeScript, Node.js e Go na AWS, com Postgres e login do Supabase.
Antes da Resend, os fundadores criaram o React Email, um conjunto de componentes sem estilo para escrever e-mails com React e TypeScript. A ideia era que fazer e-mail tinha parado em 2010 e precisava funcionar como os apps web de hoje.
O React Email segue open source e mantido pela Resend, e continua no centro do trabalho do time de ferramentas para desenvolvedores, junto com os SDKs, a CLI e o servidor MCP.
A Resend saiu da turma de inverno de 2023 da Y Combinator e escolheu o Supabase para banco e login. O raciocínio: startup precisa andar rápido, e o Supabase entregava Postgres e autenticação juntos, simples o bastante para dois engenheiros de front darem conta.
Também tinha espaço para crescer, com particionamento, réplicas de leitura e backups, e os créditos da YC tiraram a preocupação com custo de back-end enquanto buscavam encaixe com o mercado. Em 2025, mais de 300 mil usuários entravam pelo Supabase Auth.
As vagas atuais da Resend descrevem uma stack com TypeScript, Node.js, Go e Postgres rodando principalmente na AWS, com infraestrutura em código via Terraform ou AWS CDK e monitoramento no Datadog.
Vagas anteriores também citavam Next.js, Express e Hono na aplicação e ClickHouse ao lado do Postgres para dados.
A Resend agora tem um time só para os sistemas de MTA, os servidores que entregam o e-mail: envio por SMTP, rotas, novas tentativas, espera entre elas e grupos de IPs. Quem trabalha ali usa TypeScript e Go.