Today’s fast-growing technology has left solution architects confused when it comes to designing a new system or upgrading an existing one to the next level. The problem arises invariably during the componentization process. The questions listed below should be considered...