sf-agent-framework
Version:
AI Agent Orchestration Framework for Salesforce Development - Two-phase architecture with 70% context reduction
90 lines (71 loc) • 2.72 kB
Markdown
# Architecture Review
## Purpose
Conduct comprehensive architecture reviews of Salesforce solutions to ensure
alignment with best practices, scalability requirements, and enterprise
standards.
## Instructions
1. **Pre-Review Preparation**
- Gather all architecture documentation
- Review solution design documents
- Analyze technical specifications
- Prepare architecture assessment checklist
2. **Solution Architecture Assessment**
- Evaluate overall solution design against requirements
- Assess data model design and relationships
- Review security architecture and access controls
- Analyze integration architecture and patterns
3. **Technical Architecture Review**
- Review custom code (Apex, LWC, Aura)
- Assess declarative vs programmatic solutions
- Evaluate governor limit considerations
- Check performance optimization strategies
4. **Scalability and Performance**
- Analyze data volume projections
- Review large data volume (LDV) strategies
- Assess query optimization and indexing
- Evaluate asynchronous processing design
5. **Compliance and Standards**
- Verify adherence to Salesforce best practices
- Check compliance with enterprise standards
- Review security and compliance requirements
- Assess technical debt and risks
6. **Integration Architecture**
- Review integration patterns and middleware
- Assess API design and usage
- Evaluate error handling and retry logic
- Check monitoring and logging approach
## Input Requirements
- Solution architecture documents
- Technical design specifications
- Data model diagrams
- Integration architecture diagrams
- Code repositories and metadata
- Performance requirements
- Security and compliance requirements
## Output Format
- Architecture Review Report including:
- Executive summary of findings
- Detailed assessment by category
- Risk analysis and mitigation strategies
- Recommendations with priority levels
- Architecture decision records (ADRs)
- Remediation roadmap
## Review Criteria
- **Well-Architected Framework Alignment**
- Trusted (Security, Compliance, Privacy)
- Easy (User Experience, Adoption)
- Adaptable (Flexibility, Scalability)
- Model (Platform Capabilities)
- **Technical Excellence**
- Code quality and maintainability
- Performance optimization
- Error handling and resilience
- Testing coverage
## Best Practices
- Use Salesforce Architect's Guide as reference
- Leverage Well-Architected Framework
- Consider multi-org strategy where applicable
- Plan for DevOps and CI/CD integration
- Document all architectural decisions
- Include stakeholders in review process
- Focus on business value alignment