Tu endpoint devuelve respuesta en 340ms. Eso es bueno o malo? Depende del tipo de endpoint.

Benchmarks de tiempo de respuesta (2026)

TipoExcelenteBuenoAceptableNecesita trabajo
CRUD simple< 50ms< 100ms< 200ms> 500ms
Joins / agregaciones< 100ms< 250ms< 500ms> 1s
Busqueda< 200ms< 500ms< 1s> 2s

Por que los promedios mienten, usa percentiles

P50 es la experiencia tipica. P95 captura cold starts y queries lentas. P99 es lo que tus power users van a experimentar.

Top 6 causas de APIs lentas

  1. Indices faltantes en la DBcausa #1
  2. N+1 queries50 items = 50 queries separadas
  3. Sin connection pooling+20-50ms por request
  4. APIs externas sin timeoutStripe lento = tu API lenta
  5. Cold starts serverless200-2000ms de overhead
  6. Payload demasiado grandepagina y comprime

Como medir continuamente

Instrumentá el servidor con OpenTelemetry (en Next.js, desde instrumentation.ts) para medir P50/P95/P99 de cada API route con tráfico real, y configurá una alerta cuando el P95 pase tu umbral.