Patterns and Anti-Patterns

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