Empresa de software nos EUA · Full-stack
Plataforma de Engineering Operations
Consolida Linear, GitHub, Sentry, Vercel e Slack num banco normalizado e transforma isso em métricas de engenharia.
1Next.js 16 + React 192Auth.js (SSO Google)3Server Actions + RBAC4Sync (pg-boss)5PostgreSQL + Prisma6Linear · GitHub · Sentry · Vercel7Slack bot
- 1Next.js 16 + React 19
- 2Auth.js (SSO Google)
- 3Server Actions + RBAC
- 4Sync (pg-boss)
- 5PostgreSQL + Prisma
- 6Linear · GitHub · Sentry · Vercel
- 7Slack bot
5 fontes
Linear, GitHub, Sentry, Vercel e Slack num só banco
5 papéis
RBAC com SSO Google
3 camadas
testes unitários, integração e E2E no CI
Contexto
O time de engenharia tinha dados espalhados em cinco ferramentas e nenhuma visão consolidada de entrega.
Desafio
Sincronizar fontes com limites de API diferentes, resolver a identidade da mesma pessoa em cada plataforma e transformar isso em métricas confiáveis.
Solução
- Sync incremental resiliente com filas em pg-boss, respeitando rate limits de cada API.
- Resolução de identidade ligando a mesma pessoa no Linear, GitHub, Sentry, Vercel e Slack.
- Dashboard por desenvolvedor: lead time de PR, vínculo PR-tarefa e tendência de erros.
- Auth.js com SSO Google, rate limiting e RBAC com 5 papéis.
- Bot de standup no Slack.
- CI com testes unitários, de integração e E2E, e desenvolvimento com workflow de agentes de IA.
Resultado
Uma fonte única de verdade para a operação de engenharia, com métricas que o time usa para decidir.