Existen muchos tipos de arquitectura de aplicaciones y de los grandes grupos monolíticos y distribuidos, he escogido los que más suelo ver para daros un resumen visual con diagramas, así como una puntuación sobre diversas características, para que el moverte rápidamente sobre las paginas del PDF puedas ver cómo cambian las puntuaciones.
Nota: a partir de un Learning Path: Software Architecture Fundamentals—Architecture Styles de O’Reilly Media y varios libros que he ido estudiando en esa editorial es la causa por la cual he decidido hacer esta guia, aquí mis disculpas si el contenido tiene algun parecido a algo publicado por ellos, me sirvió seguramente de inspiración.