Last reviewed: April 9, 2025
📘 In this article:
Architectural Pillars
ArchTechLytics organizes all evaluations and scoring around the core architectural pillars of modern cloud systems.
These pillars are adapted from the Azure Well-Architected Framework and refined with a systems-first lens.
🧱 Pillars Overview
Pillar | Description |
---|---|
Reliability | The ability of a system to recover from failures and meet availability commitments |
Security | Protection of data, systems, and assets through controls and risk reduction |
Performance Efficiency | Use of scalable resources to meet system demands efficiently |
Cost Optimization | Managing cloud spend to maximize value (planned for future TechLytics) |
Operational Excellence | Ensuring systems are maintainable and observable (planned) |
🧠 Pillar-Based Scoring
Each TechLytic is tagged with an ArchitecturalPillar
.
Example:
IsInAvailabilitySet
→ ReliabilityIsOSDiskEncrypted
→ SecurityIsAutoScaled
→ Performance Efficiency
🔄 Combined Scoring
ArchTechLytics blends TechLytics from:
- System declarations (e.g., RPO, threat model)
- Cloud resources (e.g., backup configuration, load balancing)
Pillar scores are aggregated automatically and exposed in system analytics.
📈 Real-World Example
Pillar | Score | Max Score |
---|---|---|
Reliability | 70 | 100 |
Security | 80 | 90 |
Performance | 40 | 50 |
These are shown visually per system and evolve as changes are detected or best practices evolve.