rendimiento
sistemas
Optimiza el trabajo antes que el código
La optimización de mayor impacto suele ser eliminar trabajo que el sistema nunca necesitó hacer.
Cuando el software se siente lento, los ingenieros suelen empezar optimizando código. A veces es lo correcto. Rara vez es la primera pregunta.
Antes de cambiar un algoritmo, pregunta qué trabajo hace el sistema, por qué lo hace y si el usuario realmente necesita el resultado. Eliminar trabajo innecesario suele superar a hacer un cinco por ciento más rápido el trabajo necesario.
La eficiencia empieza restando
Menos solicitudes, payloads más pequeños, flujos simples y responsabilidades claras pueden superar optimizaciones locales ingeniosas. Mide el recorrido completo antes de pulir una función.