Hmm Entwurfsmuster und Architektur lassen sich eigentlich nicht gleich setzen weshalb ich gerade etwas verwirrt bin.
Willst du jetzt Literatur über Softwarearchitektur (mvc, p2p, n-tier, server-client, ...) oder Entwurfsmuster (observer, adapter, proxy, visitor,...)?
Entwurfsmuster im allgemeinen ist natürlich immer das Buch von der berühmt berüchtigten "Gang of four" (link) zu empfehlen.
Für Architekturgeschichten ist der Herr Fowler auch immer ein guter Ansprechpartner (link )
Ansonsten hab ich mir mal Design Patterns in Ruby angeschaut, was auch gut aussah aber eben sehr Ruby ist