====== 04_1 - Arquitectura de software ====== {{page>clase:daw:arquitectura:arquit#noheader}} A lo largo de este curso, nos centraremos en desarrollar una arquitectura limpia por capas, aplicando los principios fundamentales de separación de responsabilidades, independencia tecnológica y modularidad. Este enfoque permitirá construir sistemas que no solo sean mantenibles y escalables, sino también flexibles ante cambios tecnológicos y de negocio. Exploraremos en detalle cómo estructurar cada capa, desde la lógica de negocio hasta las interfaces con los sistemas externos, siguiendo las mejores prácticas y patrones de diseño arquitectónico.