Technology decision matrix (Using Ubuntu, Redhat & Suse as examples)
Technology decisions are difficult and it often seems that architects and developers resort to throwing darts to determin which solution they should use for many problems. A tool I like to use to help figure out the best solution is a simplified decision matrix . When used fairly, this simple tool enables us to quickly and visually determine which solution is best given our success measures. As an example, lets pretend we're going to pick a server platform. In this, effort, we have some specific things we care about: security updates - Does the solution have automatic and timely notification of security issues and an automated way to patch the server. modern versions of applications supported - as a criteria, which version of ngnix does the package support In the interest of simplicity, we're going to assume that other essential factors such as cost, compatibility with specific software and other issues have already been applied. We then take this information, select