Capítulo 3. ¿Qué es el patrón? Arquitectura, lenguajes de patrones y diseño
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo de está dividido en dos secciones. La primera presenta el innovador trabajo de Christopher Alexander sobre el crecimiento evolutivo frente a los proyectos big-bang. También examinamos los patrones de diseño de software, discutimos la necesidad de un lenguaje de patrones específico para la nube nativa y explicamos por qué disponer de un lenguaje de patrones aumenta las posibilidades de una transformación rápida y satisfactoria. En la segunda parte, hablamos de los propios patrones, cómo se hacen, cómo funcionan y nuestro proceso de creación de patrones nativos de la nube para este libro.
Arquitectura: "La estructura compleja o cuidadosamente diseñada de algo".
Hay una razón por la que aplicamos el término "arquitectura" tanto a los edificios como a los sistemas informáticos. El término describe un sistema no trivial cuya forma se ha logrado mediante una cuidadosa reflexión, imaginación y planificación, lo que también se conoce como diseño.
En su libro A Pattern Language, publicado por primera vez en 1977, Christopher Alexander consolidó décadas de observación inteligente de la arquitectura. Analizó concienzudamente lo que funciona -y lo que no- cuando emprendemos el diseño y la construcción de sistemas humanos. Alexander señala que la arquitectura "correcta" no tiene nada que ...