@gwww Great articles!
Like really liked the “6 Commandments of Architecture”
-
Woe is the architect who prematurely decides on a database, and then finds that flat files would have been sufficient.
-
Woe is the architect who prematurely decides upon a web-server, only to find that all the team really needed was a simple socket interface. -
Woe is the team whose architects prematurely impose a framework upon them, only to find that the framework provides powers they don’t need and adds constraints they can’t live with. -
Blessed is the team whose architects have provided the means by which all these decisions can be deferred until there is enough information to make them. -
Blessed is the team whose architects have so isolated them from slow and resource hungry IO devices and frameworks that they can create fast and lightweight test environments. -
Blessed is the team whose architects care about what really matters, and defer those things that don’t.






















