// DEV
Identifica y resuelve cuellos de botella de rendimiento en tu aplicación web o API.
Actúa como un ingeniero de performance especializado en [STACK]. Analiza y optimiza el rendimiento de: **Aplicación:** [NOMBRE_APLICACIÓN] **Problema reportado:** [DESCRIPCIÓN_PROBLEMA: página lenta, API timeout, etc.] **Métricas actuales:** [TIEMPO_RESPUESTA]ms, [THROUGHPUT] req/s **Stack:** [TECNOLOGÍAS] **Infraestructura:** [SERVIDORES/CLOUD] **Código o consulta problemática:** ``` [CÓDIGO_O_QUERY] ``` Proporciona: **1. Diagnóstico:** Identificación de los cuellos de botella probables basándose en el código/query. **2. Optimizaciones de base de datos:** - Query optimization (EXPLAIN ANALYZE) - Índices faltantes - N+1 queries - Connection pooling **3. Optimizaciones de aplicación:** - Algoritmos ineficientes - Operaciones bloqueantes - Memory leaks - Serialización innecesaria **4. Estrategia de caching:** Qué cachear, dónde (in-memory, Redis, CDN) y durante cuánto tiempo. **5. Código optimizado:** Versión mejorada del código con comentarios explicando cada optimización. **6. Métricas esperadas post-optimización:** Estimación de mejora en latencia y throughput tras aplicar los cambios.
// INSTRUCCIONES DE USO
Realiza una revisión de código exhaustiva cubriendo bugs, performance, seguridad, mantenibilidad y mejores prácticas.
Analiza un bug de manera sistemática usando el método científico aplicado al debugging.
Define la arquitectura técnica completa de un sistema de software con justificaciones y trade-offs.