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

19 Febrero 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.