Fuente: Screenshot de Architecture blueprints – E-commerce website (link)

Siempre he tenido mucho interés en conocer cuál es la correcta arquitectura de una solución. Recuerdo cuando revisaba las distintas publicaciones de Microsoft:

En la segunda utilizaron un interesante término, Archetypes o Arquetipos, definidos en base a cada tipo de solución:

  • Web Applications
  • Rich Client Applications
  • Rich Internet Applications
  • Mobile Applications
  • Service Applications
  • Hosted and Cloud Services
  • Office Business Applications
  • SharePoint LOB Applications

Ahora las soluciones son más grandes y más complejas, requieren una mayor cantidad de servicios y conocimiento muy especializado como para definirlas desde 0, sin considerar que casi todas ahora son y deben ser (de preferencia) soluciones Cloud.

Navegando por Internet encontré los Microsoft Azure Architecture Blueprints, los cuales contienen las formas en cómo han de conformarse un específico tipo de solución, como por ejemplo una solución de  B2B eCommerce, una solución de Data Analytics, una solución de Business Intelligence and Analytics, una solución de Multichannel Marketing, entre otros.

A continuación les dejo el link antiguo: Architecture blueprints (https://msdn.microsoft.com/ro-ro/architects-blueprints-msdn.aspx)

En cada uno ellos encontrarán un video explicativo de cómo se conforma la arquitectura de esta solución, especificando cada uno de estos componentes, así como el modelo en 2D y 3D en Microsoft Visio para descargar.

 

Al parecer, Microsoft ha actualizado el link, y ahora presenta la información de otra forma: Azure solution architectures (https://azure.microsoft.com/en-us/solutions/architecture/)

Donde sólo indica y especifica los componentes de Azure que deberíamos de utilizar si queremos construir una solución de determinado tipo.

Bueno, espero este link les sea de utilidad cuando diseñen las arquitecturas de sus soluciones y de sus aplicaciones! 😀