Software architecture for complex Web Applications
Monday, October 27th, 2008Author: Alexander Tretyakevich
Architectural Goals
The application architecture should address the following goals:
- Provide for sufficient level of the performance for a specific subsystem/business feature
- Be scalable to meet the needs for different lifecycles of the application (small at the start/growing as the popularity of the system will grow)
- Be effective (scaling of a specific feature shouldn’t require scaling of the entire system/global change of the application deployment environment)
- Be maintainable




