Parte II. Arquitectura

Definir la arquitectura no es tarea fácil: en parece haber casi tantas definiciones de arquitectura informática como arquitectos en ejercicio.

Más allá de la arquitectura de software

La mayoría de las definiciones de arquitectura de software citan los elementos y componentes de un sistema, así como sus interrelaciones. En mi opinión, esto sólo cubre un aspecto de la arquitectura. En primer lugar, la arquitectura de TI es mucho más que arquitectura de software: a menos que hayas externalizado toda tu infraestructura de TI a la nube pública, necesitas una arquitectura de redes, centros de datos, infraestructura informática, almacenamiento y mucho más. E incluso si lo hicieras, seguirías necesitando una arquitectura de implementación, una arquitectura de datos y una arquitectura de seguridad. En segundo lugar, definir en qué "componentes" te centras constituye un aspecto importante de la arquitectura.

Nota

Un directivo declaró una vez que no podía entender los numerosos problemas de red a pesar de que todo el material de red "estaba ahí". Su visión era física: Cables Ethernet enchufados a servidores y conmutadores. Sin embargo, la complejidad de la arquitectura de red radica en la segregación de la red virtual, el enrutamiento, la traducción de direcciones y mucho más. Diferentes partes interesadas ven diferentes partes de la arquitectura.

Tres tipos de arquitectura

Cuando se habla de arquitectura, la gente se refiere habitualmente a tres conceptos bastante ...

Get El ascensor de arquitecto de software 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.