Notas sobre arquitectura de software, cloud computing y homelab.
CQRS no es solo "separar lecturas de escrituras" — es aceptar que, por un instante, distintas partes de tu sistema van a estar en desacuerdo sobre la verdad. Cuándo vale la pena ese trade-off y cuándo es sobre-ingeniería.
Por favor Microsoft, solo una cosa te pido
“Todo el mundo tiene dos vidas, y la segunda empieza cuando te das cuenta de que solo tienes una”
No hace falta ser ingeniero de ML para tomar buenas decisiones de arquitectura con IA. Los conceptos mínimos que todo arquitecto debería manejar antes de meter un modelo en producción.
El código dice qué hace el sistema. Casi nunca dice por qué se decidió hacerlo así. Los Architecture Decision Records son la forma más simple que conozco de no perder esa segunda parte.
“Cualquiera puede construir algo complejo. Se necesita un buen arquitecto para mantenerlo simple.”