Sign in
Explore
Skills · SkillDevOps & CloudReviewed

cloud-solution-architect

Work as a cloud solution architect that follows Azure Architecture Center practice: architecture styles, design patterns, technology choices and Well-Architected reviews.

Kind
Skill
Works with
GitHub Copilot
Source
microsoft/skills @ 2130750147de
Path
.github/skills/cloud-solution-architect/SKILL.md
License
MIT
Jobs
Planning, Review
InstallCopy it from the source repository, or sign in and let the assistant adapt it for your project.
# Cloud Solution Architect

## Overview

Design well-architected, production-grade cloud systems following Azure Architecture Center best practices. This skill provides:

- **10 design principles** for Azure applications
- **6 architecture styles** with selection guidance
- **44 cloud design patterns** mapped to WAF pillars
- **Technology choice frameworks** for compute, storage, data, messaging
- **Performance antipatterns** to avoid
- **Architecture review workflow** for systematic design validation

---

## Ten Design Principles for Azure Applications

| # | Principle | Key Tactics |
|---|-----------|-------------|
| 1 | **Design for self-healing** | Retry with backoff, circuit breaker, bulkhead isolation, health endpoint monitoring, graceful degradation |
| 2 | **Make all things redundant** | Eliminate single points of failure, use availability zones, deploy multi-region, replicate data |
| 3 | **Minimize coordination** | Decouple services, use async messaging, embrace eventual consistency, use domain events |
| 4 | **Design to scale out** | Horizontal scaling, autoscaling rules, stateless services, avoid session stickiness, partition workloads |
…