Following are the Pillars of a Strong Azure Architecture.
Performance
Performance
Scalability
Scaling-Up vs Scaling-Out
Automatic Scaling
Security
Security at Rest
Security in Transit
Availability
Peak Load Scenarios
Failover
Recoverability
Recovery Point Objective
Recovery Time Objective
Efficiency
PaaS vs IaaS model
Over-allocated VM & Licenses