Archive
2. Software Architecture – Key Principles
1. Software Architecture – What is Software Architecture?
Introduction
I have wanted to do something like this for a long time. There is so much out there on what software architecture is and what the right way is to implement “good architecture”. So i will attempt to extract what i think are the important points from select articles and discussions out there today. Here goes…
Software application architecture is the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability. It involves a series of decisions based on a wide range of factors, and each of these decisions can have considerable impact on the quality, performance, maintainability, and overall success of the application.