Books are a lasting wellspring of knowledge. I own several bookcases of technical titles. Here are some of my
favorites.
-
Software
Systems Architecture
is one of the best books on the design and documentation of a software system. The book presents a thorough
methodology for communicating about design decisions and changes.
-
-
Patterns
of Enterprise Application Architecture
shows how design patterns and application patterns may be woven together in creating a
flexible architecture. Particular emphasis is placed on examining when a pattern or approach may be
more appropriate.
-
-
Joel
On Software provides a good overview and perspective on some points of software architecture.
-