I've just came across the following quote from Release It!: Design and Deploy Production-Ready Software that fully describes the point I tried to make in my previous post on "One-size-fits-all architectures" :
Not every system needs to look like a three-tier application with an Oracle database. Learn many architectural styles, and select the best architecture for the problem at hand.
Here you go. Book review coming soon.
Till next time,
Jan, the book maggot.