Tema
Cómo se diseña el sistema
Las decisiones de diseño que el cliente nota en el uso: integrarse con lo que ya existe, dejar la regla configurable, decidir cada aviso y proteger a quien no puede ser identificado.

La regla que cambia cada semana no debería estar en el código
Cualquier pedido de cambio que exige un despliegue para cambiar un número, un plazo o un límite es una decisión de arquitectura que se tomó mal antes. En SheepGen, la interpretación genética se convirtió en 1.103 reglas registradas como dato, y un marcador nuevo recalcula los 735 informes del rebaño en 4 minutos, sin programador en el camino. Pero parametrizar sin forma de verificar es peor que el código: el mismo motor se validó contra una implementación independiente, con cero divergencias en 55.050 lecturas.
17 min de lectura
17 min de lectura

Integrar con el ERP: lo que el sistema del otro lado decide por ti
La arquitectura de una integración no es una elección tuya: la impone lo que ofrece el otro sistema. En tres integraciones que construimos — NextFit, Altimus y Controlle — la misma pregunta (¿qué cambió allá?) tuvo tres respuestas distintas, porque las fuentes eran distintas. Y lo que la fuente no entrega se convierte en un límite de tu producto, no solo en una línea de código.
16 min de lectura
16 min de lectura