Buscar contenidos

martes, 17 de noviembre de 2020

Los 10 patrones comunes de arquitectura de software

 https://medium.com/@maniakhitoccori/los-10-patrones-comunes-de-arquitectura-de-software-d8b9047edf0b

Los 10 patrones comunes de arquitectura de software

¿Alguna vez se preguntó cómo se diseñan los grandes sistemas empresariales? Antes de que comience un importante desarrollo de software, debemos elegir una arquitectura adecuada que nos proporcione la funcionalidad deseada y los atributos de calidad. Por lo tanto, debemos entender diferentes arquitecturas, antes de aplicarlas a nuestro diseño.

Image for post

¿Qué es un patrón arquitectónico?

 Un patrón arquitectónico es una solución general y reutilizable a un problema común en la arquitectura de software dentro de un contexto dado. Los patrones arquitectónicos son similares al patrón de diseño de software pero tienen un alcance más amplio.

En este artículo, explicaré brevemente los siguientes 10 patrones arquitectónicos comunes con su uso, pros y contras.

  1. Patrón de capas
  2. Patrón cliente-servidor
  3. Patrón maestro-esclavo
  4. Patrón de filtro de tubería
  5. Patrón de intermediario
  6. Patrón de igual a igual
  7. Patrón de bus de evento
  8. Modelo-vista-controlador
  9. Patrón de pizarra
  10. Patrón de intérprete