Optimization or non-functional architectural patterns focus on enhancing the executional and evolutional quality of a system. The problems addressed by these patterns are oblivious of the system behavior or its functionality. Following are few problem categories addressed by these patterns:
- Resiliency
- Security
- Performance
- Scalability
- Availability