Patterns and Anti-Patterns Explorer
Proven architectural patterns (✅) and common pitfalls to avoid (⚠️) organized by the Well-Architected Framework's five pillars.
Trust
Protect your solution, its data, and its users through modern security, least-privilege access, privacy controls, and clear governance.
| Trust - Patterns and Anti-Patterns | ||
|---|---|---|
| Identity and Access | Data Protection and Privacy | Compliance and Governance |
| Incident Response | Shared Responsibility | |
Reliability
Design for continuous availability, fast recovery from disruption, and the capacity to scale under unexpected demand.
| Reliability - Patterns and Anti-Patterns | ||
|---|---|---|
| Availability and Performance | Scalability and Capacity | Disaster Recovery |
Operational Excellence
Build comprehensive observability into your solution and manage it through well-defined procedures and automation.
| Operational Excellence - Patterns and Anti-Patterns | ||
|---|---|---|
| DevOps and Release Management | Automation and Efficiency | Observability |
| Incident Management | ||
Resource and Cost Optimization
Use resources efficiently, minimize latency, keep systems composable, sustain performance over time, and align what you spend with the business value you deliver.
| Resource and Cost Optimization - Patterns and Anti-Patterns | ||
|---|---|---|
| Code Quality and Maintainability | Architecture and Composability | License Optimization |
| Storage and API | Cost Governance | Agentic Patterns |
Fairness
Ensure your solution is accessible, non-discriminatory, and transparent, with appropriate human oversight of AI-driven decisions.
| Fairness - Patterns and Anti-Patterns | |
|---|---|
| Accessibility and User Experience | AI Ethics and Governance |