Dificultad que tenemos los desarrolladores
- El sistema se vuelve lento y no sabemos exactamente qué parte del código lo causa.
- Consultas a la base de datos que funcionan en local, pero en producción generan cuellos de botella.
- Consumo de memoria excesivo o fugas (memory leaks) difíciles de detectar.
- Métodos demasiado complejos donde es imposible intuir qué línea impacta más en el rendimiento.
- Problemas de concurrencia y bloqueos de hilos sin trazabilidad clara.
- En entornos distribuidos (microservicios) se vuelve casi imposible seguir el rastro de una petición de inicio a fin.
Dificultad que tenemos los desarrolladores