---
schema_version: "1"
id: dc5172956957c3ade5de6fc9607212e7b58fbd4589d6256dbaf52c3a52e7a086
title: Patterns and Anti-Patterns
collection: architect
version: current
locale: en-us
portal_url: https://docs.salesforce.com/architect/current/en-us/well-architected/guides/patterns-and-anti-patterns.md
canonical_url: https://architect.salesforce.com/docs/architect/well-architected/guide/patterns-and-anti-patterns.html
source_site: architect.salesforce.com
content_type: documentation
content_hash: b20dd6fdac0d80a8e60ad93c5b8e96d04b6a351f2fa13918964566bf1f8b48a7
products:
  - Well-Architected Framework
  - Architect Site Content Repo
---
# 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.

<table>
<tr>
<th colspan="3">Trust - Patterns and Anti-Patterns</th>
</tr>
<tr>
<td><b>Identity and Access</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/trust-identity-access-patterns">Authentication, Authorization, Critical Impact Accounts, Identity Lifecycle</a></li></ul></td>
<td><b>Data Protection and Privacy</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/trust-data-protection-patterns">Data Classification, Encryption, Masking, Privacy by Design, Data Residency</a></li></ul></td>
<td><b>Compliance and Governance</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/trust-compliance-patterns">Regulatory Compliance, Audit Trails, Security Posture, Risk Management</a></li></ul></td>
</tr>
<tr>
<td><b>Incident Response</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/trust-incident-response-patterns">Detection, Triage, Forensics, Recovery, Post-Incident Review</a></li></ul></td>
<td><b>Shared Responsibility</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/trust-shared-responsibility-patterns">Platform vs Customer Responsibilities, Certifications, Compliance Boundaries</a></li></ul></td>
<td></td>
</tr>
</table>

---

## Reliability

Design for continuous availability, fast recovery from disruption, and the capacity to scale under unexpected demand.

<table>
<tr>
<th colspan="3">Reliability - Patterns and Anti-Patterns</th>
</tr>
<tr>
<td><b>Availability and Performance</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/reliability-availability-performance-patterns">Risk Management, Failure Mitigation, SLOs, High Availability, Latency, Throughput</a></li></ul></td>
<td><b>Scalability and Capacity</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/reliability-scalability-patterns">Data Modeling, Data Volume, Bulk Loads, Governor Limits, Horizontal Scaling</a></li></ul></td>
<td><b>Disaster Recovery</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/reliability-disaster-recovery-patterns">Backup and Restore, Business Continuity, RPO/RTO, Redundancy</a></li></ul></td>
</tr>
</table>

---

## Operational Excellence

Build comprehensive observability into your solution and manage it through well-defined procedures and automation.

<table>
<tr>
<th colspan="3">Operational Excellence - Patterns and Anti-Patterns</th>
</tr>
<tr>
<td><b>DevOps and Release Management</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/operational-excellence-devops-patterns">Source-Driven Development, Environment Strategy, Release Management, CI/CD, Testing, Packaging</a></li></ul></td>
<td><b>Automation and Efficiency</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/operational-excellence-automation-patterns">KPIs, Operational Logic, Process Design, Data Integrity, Error Handling</a></li></ul></td>
<td><b>Observability</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/operational-excellence-observability-patterns">Monitoring, Logging, Alerting, SLIs/SLOs, Platform Health</a></li></ul></td>
</tr>
<tr>
<td><b>Incident Management</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/operational-excellence-incident-patterns">Detection, On-Call, Escalation, Post-Incident Review, Runbooks</a></li></ul></td>
<td></td>
<td></td>
</tr>
</table>

---

## 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.

<table>
<tr>
<th colspan="3">Resource and Cost Optimization - Patterns and Anti-Patterns</th>
</tr>
<tr>
<td><b>Code Quality and Maintainability</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/resource-and-cost-optimization-code-quality-patterns">Standard vs Custom, Technical Debt, Design Standards, Documentation, Governance</a></li></ul></td>
<td><b>Architecture and Composability</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/resource-and-cost-optimization-architecture-patterns">Functional Units, Separation of Concerns, State Management, API Management, Messaging</a></li></ul></td>
<td><b>License Optimization</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/resource-and-cost-optimization-license-patterns">Right-Sizing, Add-Ons, Governance, Contracts, Multi-Org Impact</a></li></ul></td>
</tr>
<tr>
<td><b>Storage and API</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/resource-and-cost-optimization-storage-api-patterns">Data Lifecycle, File Storage, Sandbox Strategy, API Efficiency</a></li></ul></td>
<td><b>Cost Governance</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/resource-and-cost-optimization-governance-patterns">Monitoring, Budgets, FinOps, Build vs Buy</a></li></ul></td>
<td><b>Agentic Patterns</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/resource-and-cost-optimization-agentic-patterns">Design Agents for Resource and Cost Efficiency</a></li></ul></td>
</tr>
</table>

---

## Fairness

Ensure your solution is accessible, non-discriminatory, and transparent, with appropriate human oversight of AI-driven decisions.

<table>
<tr>
<th colspan="2">Fairness - Patterns and Anti-Patterns</th>
</tr>
<tr>
<td><b>Accessibility and User Experience</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/fairness-accessibility-patterns">WCAG Compliance, Screen Reader Support, Keyboard Navigation, Visual Design, Accessibility Testing</a></li></ul></td>
<td><b>AI Ethics and Governance</b><ul><li><a href="https://architect.salesforce.com/docs/architect/well-architected/guide/fairness-ai-ethics-patterns">Bias Detection, Mitigation, Explainability, Human Oversight, Non-Discrimination, Consent, Regulatory Compliance, Audit Trails</a></li></ul></td>
</tr>
</table>

---

