El software se llama “soft” por una razón: está pensado para cambiar. Sin embargo, con el tiempo, la mayoría de los sistemas se vuelven rígidos, frágiles o imposibles de evolucionar. Le echamos la cul…
El software se llama “soft” por una razón: está pensado para cambiar. Sin embargo, con el tiempo, la mayoría de los sistemas se vuelven rígidos, frágiles o imposibles de evolucionar. Le echamos la culpa al código heredado, a los plazos o a “malas decisiones”, pero muchas veces el problema es de arquitectura: no diseñamos pensando en el cambio.
En esta charla vamos a ver cómo diseñar sistemas que abracen el cambio en lugar de resistirse a él. Más allá de principios como SOLID o “clean architecture”, exploraremos las fuerzas reales que hacen que el software se vuelva caro de modificar: acoplamiento, límites difusos, suposiciones ocultas y abstracciones mal colocadas.
Vas a aprender:
- Cómo detectar y reducir la complejidad accidental.
- Por qué la capacidad de cambiar importa más que la reutilización.
- Heurísticas de diseño para mantener tu código flexible incluso a gran escala.
- Cómo evaluar una arquitectura por el coste del cambio, no por la complejidad de sus diagramas.
Una charla pensada para arquitectos, tech leads y desarrolladores senior que quieren construir sistemas preparados para lo que viene, no solo para lo que ya existe.
Sobre Emilio Carrión: Emilio Carrión es Staff Engineer en Mercadona Tech, especializado en backend y diseño de software. Ha liderado equipos y tomado decisiones arquitectónicas clave en entornos de alta exigencia, siempre con un enfoque práctico en la construcción de sistemas mantenibles y evolutivos. También crea contenido técnico para ayudar a otros desarrolladores a crecer profesionalmente.