¿Cuáles son los mejores libros / artículos / blogs para arquitectos de software?

Algunas cosas que puedo pensar son

  • Se lo recomiendo a muchos de mis amigos y colegas. Necesita navegar a través de una arquitectura de software bien escrita existente. Hay docenas de bibliotecas y marcos de código abierto (por apache, moziilla, etc.).
  • El libro que más me gusta es – “Arquitectura de sistemas de software: trabajar con partes interesadas utilizando puntos de vista y perspectivas”
  • Otro buen libro es (Patrones de arquitectura de aplicaciones empresariales de Martin Fowler), sin embargo, la elección de los libros puede variar según los estilos, por lo que también puede consultar algunos de los buenos libros enumerados aquí: los 5 mejores libros de arquitectura de software que debe leer
  • Discuta la arquitectura de la aplicación con otros arquitectos / foros. Ninguna arquitectura es buena si se aplica en el lugar equivocado. Una discusión puede traer ventajas y desventajas de cualquier arquitectura en un contexto específico.
  • Acerca de los blogs que leí (Martin Fowlers Blog, Coding Horror, High Scalability – High Scalability, All Things Distributed – Por Werner Vogels de Amazon)

Aquí hay algunos blogs, a menudo recomiendan libros.

Aquí están los favoritos:

Horror de codificación

Martin Fowler

PM Hut

Guía de chicas a PM

Programador simple

El mundo según Mitch

Tecosistemas de Stephen O’Grady

Arrear gatos

Rands en reposo

Una lista aparte

Hanselman

Tyner Blain

Perspectivas de CTO / CIO

Work Matters por Bob Sutton

Puede encontrar más información sobre cada uno de ellos en nuestras reseñas en nuestra publicación Blogs de software que todos los niños geniales están leyendo este año

Aquí está mi lista:

  • Arquitectura de software en la práctica (Bass, Clements, Kazman)
  • Arquitectura de sistemas de software (Rozanski, Woods)
  • highscalability.com
  • 97 cosas que todo arquitecto de software debe saber (por diversión)
  • Bastante suficiente arquitectura de software (Fairbanks)

¿Pero sabes que? La respuesta real es “ninguna de las anteriores”. Práctica. Implementar. Escucha. Discutir.

El buen juicio proviene de la experiencia. La experiencia proviene del mal juicio.