El documento habla sobre las arquitecturas evolutivas de software, las cuales soportan el cambio constante. Explica que el desarrollo de software se encuentra en un estado de cambio dinámico. Luego define una arquitectura evolutiva como aquella que permite cambios incrementales guiados a través de múltiples dimensiones como escalabilidad, seguridad y requerimientos del negocio. Finalmente, menciona algunos retos comunes en la adopción de un enfoque más evolutivo como la falta de velocidad para la entrega y