What's Today

Martin Fowler · Kuldeep Singh ·

When Software Meets Hardware

La modernización de una red de 800.000 sensores IoT en 3.000 tiendas mostró que los principios de ingeniería de software siguen siendo válidos, pero sus prácticas predeterminadas deben adaptarse al hardware. El equipo incorporó dispositivos físicos y simuladores al desarrollo, diseñó diagnósticos para cada dispositivo y para toda la flota, y trató la desconexión, el consumo de energía y la recuperación de actualizaciones como aspectos centrales del diseño. La experiencia sostiene que, a gran escala, el entorno de ingeniería forma parte del sistema y que la prioridad no es solo desplegar rápido, sino hacerlo con confianza.

When software meets hardware, engineering principles remain the same, but the defaults change—from testing devices to handling disconnection, energy, diagnostics, observability, and recovery.

Leer la nota completa en martinfowler.com →