¿Las arquitecturas están influenciadas por los antecedentes y la experiencia de los arquitectos de software?

Lamentablemente en algunos casos es cierto. Los arquitectos de software como muchos otros profesionales también se basan en su experiencia pasada.

Pero al final, todo depende de la cultura de una organización. En una organización arriesgada, un arquitecto de software se ha mantenido actualizado con los últimos patrones arquitectónicos y los utiliza en sus proyectos.

Por ejemplo, las tendencias actuales de computación en la nube influyen en nuestras decisiones de arquitectura.

Con las opciones de NoSQL, estamos abiertos a muchas opciones para datos persistentes.

En mi humilde opinión, un arquitecto de software tiene que ocuparse de muchos factores, como la visión organizacional, las tendencias del mercado y los recursos disponibles, etc. para crear la arquitectura de software adecuada.

Sígueme en Gautam Gupta para obtener más información sobre temas relacionados con la arquitectura de software.

Sí, vea la ley de Conways: la ley de Conway – Wikipedia

De ninguna manera, forma o forma. Nunca en ninguna condición ni bajo ninguna circunstancia.