(Cole o Mermaid já ajustado ou a imagem gerada a partir dele)
- Meça o tempo total de processamento do webhook (p. ex. com APM: New Relic, Datadog).
- Verifique se há “cold starts” ou overhead de inicialização do serviço.
- Confira se o código está realizando parsing/serialização desnecessários.
- Rode relatórios de
pg_stat_activity
epg_stat_statements
para identificar queries lentas. - Confirme se existem índices adequados nas colunas filtradas (especialmente o
id
). - Verifique se há “table scans” ou joins pesados; revise esquema se necessário.
- Veja se vale cachear o resultado da busca por dados da acolhida (TTL curto; invalidar em updates).
- Meça a latência do Redis e o impacto no throughput.
- Instrumente retries com backoff exponencial (p. ex.
@twilio/runtime-backoff
). - Meça latência média e picos de resposta da API externa.
- Analise logs de erro para entender falhas intermitentes.
- Estruture logs em JSON e envie para Sentry/Logtail para correlação de eventos.
- Adicione métricas customizadas (histogramas de latência, contadores de erro) a um dashboard.