El ecosistema también es el producto
El mérito técnico aislado no garantiza adopción. Una pieza de tecnología puede ser excelente en abstracto y aun así fracasar si no encaja con el resto del mundo. Por qué el ecosistema no es un detalle de implementación, sino parte central del diseño.
Experiencias que marcan
Hace más de 16 años viví una de las experiencias profesionales que más me han marcado: despedir a mi equipo por falta de presupuesto, y luego verlos regresar cuando la empresa se recuperó. Una historia de confianza, liderazgo y resiliencia.
Observabilidad desde el día 1: logs útiles, métricas mínimas, trazas cuando duela
Si no lo puedes medir, no lo puedes operar. El bug más caro es el que no puedes reproducir. Observabilidad no es ver que falló, es entender por qué y cómo. Una guía práctica de logs estructurados, métricas que importan y trazas distribuidas.
Orquestación vs Coreografía en sistemas distribuidos: cómo elegir sin sufrir
Orquestación vs coreografía no es una pelea filosófica, es una decisión de operabilidad y control de fallas. Si tu proceso tiene alto costo de error, muchas ramas o necesita auditoría: orquesta. Si tu sistema vive de extensiones por eventos y el flujo es simple: coreografía.
Cómo diseño backends Java que no se rompen: 10 principios pragmáticos (sin dogmas)
10 principios prácticos que uso para diseñar backends Java que aguantan producción. No es una religión. Es una lista de decisiones que reducen sorpresas.