Vibecoding #5: a ferramenta que te avisa quando seu código quebra antes do usuário reclamar
Parte 5 da série vibecoding: como o Sentry ajuda a monitorar erros em produção antes que o usuário precise reclamar.
Vibecoding #5: a ferramenta que te avisa quando seu código quebra antes do usuário reclamar
Se você já vibecodou até de madrugada e só descobriu que algo quebrou em produção porque um usuário mandou print reclamando, essa parte da série é pra você.
Hoje o papo é sobre Sentry, a ferramenta de error tracking que eu uso pra monitorar meus projetos — de app mobile a painel web.
O que o Sentry resolve
Vibecoding é ótimo pra ganhar velocidade, mas velocidade sem observabilidade é um convite pro caos silencioso: bug em produção, ninguém sabe, ninguém avisa, e você só descobre quando já afetou usuário de verdade.
O Sentry captura cada exceção com contexto rico: stack trace completo, breadcrumbs (o que o usuário fez antes de quebrar), variáveis de ambiente, dados da requisição. Em vez de "deu erro", você recebe "deu erro, aqui, por causa disso, e foi esse usuário fazendo essa ação".
Por que faz sentido pra quem roda vários projetos
Trabalhando com múltiplas stacks ao mesmo tempo — frontend, backend, mobile — o que mais pesa é ter um painel único pra tudo isso, em vez de caçar log em lugar separado pra cada produto. O Sentry cobre praticamente qualquer stack (JS/TS, React, Node, Python, mobile) e agrupa erros parecidos automaticamente, então você não recebe spam de 200 notificações pro mesmo bug.
Outros pontos que valem citar:
- Performance monitoring além de erro: tracing de requests lentos, queries N+1
- Session Replay: grava a sessão de quem teve o erro, ótimo pra reproduzir bug de frontend
- Integrações com Slack, GitHub, Linear — o erro vira issue sozinho
- Free tier decente pra projeto solo ou em validação — dá pra começar sem cartão de crédito em sentry.io, só de olho no limite de eventos: se o volume crescer, o preço escala rápido
O ponto de atenção
Nem tudo é perfeito: o custo escala rápido com volume de eventos, e configurar sampling rate e source maps direito dá um trabalho inicial. Se você não afinar isso, pode gerar ruído e gasto desnecessário. Vale configurar com calma antes de sair em produção com tudo monitorado.
Resumo da parte 5
Vibecoding sem monitoramento é code deploy no escuro. O Sentry é a luz que te avisa antes do usuário.
Essa é a parte 5 da série vibecoding, onde mostro as ferramentas que uso no dia a dia pra codar rápido sem perder controle. Comenta aqui embaixo que eu mando o link completo do post!
Ju Oliveira
Fundadora da Startora