Definitions of Architecture (digital, software, internet, information, technology):

  • Overall design of a building, structure, or system that unifies its components or elements into a coherent and functional whole.
  • Both the process and the product of planning, designing, and constructing solutions.
  • Architecture is the starting point for anyone who wants to take humanity towards a better future
  • A formal description of a system, or a detailed plan of the system at component level, to guide its implementation

Key architecture disciplines:

Enterprise Architecture Solution Architecture System Architecture
Strategic thinkingenterprise, programs projects, solution, integrations component re-use, maintainability
System interactionshighly abstracted very detailed, complex centered on single application
Communicationacross organization multiple teams/projects single project
Designminimal, high level detailed very detailed
Artifactscatalogs, strategies, vision capability, nfr's, matrices sad, diagrams, blueprints