Capítulo 5. Topologías de Arquitectura Evolutiva

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Los debates sobre arquitectura se reducen con frecuencia al acoplamiento: cómo se conectan y dependen unas de otras las piezas de la arquitectura. Muchos arquitectos tachan el acoplamiento de mal necesario, pero es difícil construir software complejo sin depender de otros componentes (y sin acoplarse a ellos). La arquitectura evolutiva se centra en el acoplamiento adecuado: cómo identificar qué dimensiones de la arquitectura deben acoplarse para proporcionar el máximo beneficio con la mínima sobrecarga y coste.

En este capítulo, los lectores obtendrán una comprensión más profunda del acoplamiento de arquitecturas, cómo afecta a la estructura arquitectónica y cómo evaluar la estructura de las arquitecturas de software para evolucionarlas con mayor eficacia. También proporcionamos terminología concreta y consejos sobre la topología de la arquitectura, desde el nivel de componente hasta el de sistema.

Estructura arquitectónica evolutiva

Los distintos estilos de arquitectura tienen características de evolución diferentes, pero no hay nada inherente al estilo que controle su capacidad de evolución. Más bien, se reduce a las características de acoplamiento soportadas por la arquitectura. Resulta que al menos dos esfuerzos diferentes del pasado han identificado el factor clave de la evolución en el software. Cada uno de ...

Get Construyendo Arquitecturas Evolutivas, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.