Components of Well Architected Frameworks

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:

  1. Reliability
  2. Security
  3. Cost Optimization
  4. Operational Excellence
  5. 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.