---
schema_version: "1"
id: 3f8516b713e757e19070d6a0d50c2da7dda8fe6cbee2599a81fd530b4e8f8360
title: Patterns and Anti-Patterns
collection: architect
version: next
locale: en-us
portal_url: https://docs.salesforce.com/architect/next/en-us/well-architected/guides/patterns-and-anti-patterns.md
canonical_url: https://staging.architect.salesforce.com/docs/architect/well-architected/guide/patterns-and-anti-patterns.html
source_site: staging.architect.salesforce.com
content_type: documentation
content_hash: cefc48f89ae5ce791fdbe88d1b3801ec9b4e049998c22d2b6bcf1e78b33cf8f2
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 six 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 & Access</b><ul><li><a href="https://staging.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 & Privacy</b><ul><li><a href="https://staging.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 & Governance</b><ul><li><a href="https://staging.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://staging.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://staging.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 & Performance</b><ul><li><a href="https://staging.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 & Capacity</b><ul><li><a href="https://staging.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://staging.architect.salesforce.com/docs/architect/well-architected/guide/reliability-disaster-recovery-patterns">Backup & 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 & Release Management</b><ul><li><a href="https://staging.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 & Efficiency</b><ul><li><a href="https://staging.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://staging.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://staging.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 & Maintainability</b><ul><li><a href="https://staging.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 & Composability</b><ul><li><a href="https://staging.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://staging.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 & API</b><ul><li><a href="https://staging.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://staging.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://staging.architect.salesforce.com/docs/architect/well-architected/guide/resource-and-cost-optimization-agentic-patterns">Design Agents for Resource & 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 & User Experience</b><ul><li><a href="https://staging.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 & Governance</b><ul><li><a href="https://staging.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>

---

