EEEugenio Estrada

Mi Blog

Compartiendo mis conocimientos y descubrimientos técnicos.

La carga cognitiva como límite de diseño: por qué tu arquitectura falla por culpa del organigrama

La carga cognitiva como límite de diseño: por qué tu arquitectura falla por culpa del organigrama

La arquitectura óptima respeta los límites cognitivos de los equipos, no solo minimiza acoplamiento técnico. Conway, Team Topologies y el diseño organizativo.

ArquitecturaIngeniería de SoftwareEquiposCarga Cognitiva
El poder de la asincronía: beneficios y mitigación de retos en arquitecturas orientadas a eventos

El poder de la asincronía: beneficios y mitigación de retos en arquitecturas orientadas a eventos

Explora los beneficios de las arquitecturas orientadas a eventos (EDA) y cómo superar sus retos técnicos de consistencia, ordenamiento e idempotencia.

ArquitecturaSistemas DistribuidosAsincroníaPatrones de Diseño
La tiranía de la red: latencia física y las falacias de la computación distribuida

La tiranía de la red: latencia física y las falacias de la computación distribuida

Por qué la velocidad de la luz y el coste de serialización imponen límites físicos a las arquitecturas distribuidas. Guía práctica de latencia de red.

Sistemas DistribuidosRendimientoRedesArquitectura
La arquitectura Frankenstein: el riesgo de los agentes sin dirección técnica

La arquitectura Frankenstein: el riesgo de los agentes sin dirección técnica

Cómo la IA agéntica acelera la entropía del software sin gobernanza. Estrategias y herramientas para definir límites de diseño y evitar la deuda técnica.

Ingeniería de SoftwareIA AgénticaArquitecturaGobernanza
La ilusión de la cobertura de código: por qué tus pruebas unitarias no te salvan en producción

La ilusión de la cobertura de código: por qué tus pruebas unitarias no te salvan en producción

Por qué obsesionarse con el 100% de cobertura mediante pruebas unitarias acopla tu diseño, oculta fallos de integración y compromete la producción.

TestingIngeniería de SoftwareArquitectura
La importancia del contexto en la era de la IA

La importancia del contexto en la era de la IA

Por qué el contexto funcional y técnico, junto con las pruebas de aceptación y los principios de diseño tradicionales, siguen siendo cruciales para desarrollar software robusto con Inteligencia Artificial.

Inteligencia ArtificialIngeniería de SoftwareTestingArquitectura