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)