An architect when think through the business requirements and available components to design new architecture which is best suited for the business many of the aspects needs to be evaluated and considered. In general we can list out the following segments of architecture excellence:
- Reliability
- Security
- Cost Optimization
- Operational Excellence
- Performance Efficiency
Reliability
The ability of a system to recover from the failures and continue to function with minimum RTO and RPO.
Security
Protecting applications and data from the attacks and threats where continuous SAST, DAST and IAST evaluations can be setup via automation.
Cost Optimization
Managing costs to maximize the value delivered by reviewing the historical consumptions and enabling savings plan, right compute power, and other configuration tunning based on business requirements.
Operational Excellence
Operations process that keep a system up and running in production with 99.999..% uptime.
Performance Efficiency
The ability of a system to adapt to changes in load of the business in peak business processing like for order processing performance can be measured as order per seconds or minutes or hours.
These are a few components for architect successful technical design and build confidence on the business and ensures Business Continuity.