Architecture or Designer ?
many a time I got this question by practitioners that how the role of software Architect #enterprisearchitecture #architecture differ from the Designer? Few of us may think about huge similarity in these two roles but in practice role of Architect include many more responsibilities apart from #design.
Architect must define the basic architectural characteristics for the system which include defining, identifying and analyzing all the things which software must do that may not related to the domain functionality which commonly referred as architectural characteristics.
In my view Architectural Characteristics is balanced on three criteria which we can consider as sides of triangle which are
Now important point for consideration would be how to deal with different tread-offs between different Architectual characteristics.
Based on experience let us share our top 3 Architectual characteristics for application regardless of business domain.