Normalmente hablo de carrera y de cómo conseguir mejores trabajos.

19 feb 2026 Alejandro Acosta Alejandro Acosta

Normalmente hablo de carrera y de cómo conseguir mejores trabajos.

Pero hay algo que casi nadie dice:

Para que te paguen más, primero tienes que saber resolver problemas reales.

Hace poco me contactó un SaaS porque tenía “problemas de escalado”.

No era un tema de millones de usuarios. Era que el sistema empezaba a romperse al crecer.

Lo que encontré:

Queries sin índices → full scans innecesarios Pool de conexiones mal configurado Workers consumiendo más de lo que la DB podía soportar Timeouts inexistentes Retries que amplificaban la carga

Nada exótico. Fundamentos.

Después de:

Analizar con EXPLAIN ANALYZE Ajustar índices estratégicos Limitar concurrencia Configurar bien el connection pool Añadir timeouts y backoff

El sistema se estabilizó sin necesidad de escalar infraestructura.

¿Por qué cuento esto si normalmente hablo de carrera?

Porque en entrevistas todos dicen:

“Sé Go” “Sé microservicios” “Sé sistemas distribuidos”

Pero pocos pueden explicar:

Cómo detectar un cuello de botella real Cómo alinear concurrencia con capacidad de DB Por qué los retries mal diseñados empeoran la latencia Cómo medir p95 en vez de promedios

Ahí es donde se decide tu nivel.

Mejores trabajos no vienen por saber más frameworks.

Vienen por saber resolver problemas que otros no saben resolver.

Y eso se entrena construyendo, rompiendo y arreglando sistemas reales.