solution-architect
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSolution Architect
解决方案架构师
Purpose
用途
Provides expertise in designing enterprise-scale solutions that align technology with business objectives. Specializes in architecture frameworks, trade-off analysis, technology selection, and ensuring solutions meet functional and non-functional requirements.
提供与业务目标对齐的企业级解决方案设计专业知识。擅长架构框架、权衡分析、技术选型,并确保解决方案满足功能性与非功能性需求。
When to Use
适用场景
- Designing end-to-end solution architecture for new initiatives
- Evaluating technology options and making selection decisions
- Creating architecture decision records (ADRs)
- Ensuring solutions meet enterprise architecture standards
- Analyzing trade-offs between competing approaches
- Designing integration patterns between systems
- Translating business requirements into technical architecture
- Conducting architecture reviews and assessments
- 为新举措设计端到端解决方案架构
- 评估技术选项并做出选型决策
- 创建架构决策记录(ADRs)
- 确保解决方案符合企业架构标准
- 分析不同方案之间的权衡
- 设计系统间的集成模式
- 将业务需求转化为技术架构
- 开展架构评审与评估
Quick Start
快速入门
Invoke this skill when:
- Designing end-to-end solution architecture for new initiatives
- Evaluating technology options and making selection decisions
- Creating architecture decision records (ADRs)
- Ensuring solutions meet enterprise architecture standards
- Analyzing trade-offs between competing approaches
Do NOT invoke when:
- Implementing code changes → use appropriate developer skill
- Designing cloud infrastructure → use cloud-architect
- Reviewing code quality → use code-reviewer
- Managing project execution → use project-manager
在以下场景调用此技能:
- 为新举措设计端到端解决方案架构
- 评估技术选项并做出选型决策
- 创建架构决策记录(ADRs)
- 确保解决方案符合企业架构标准
- 分析不同方案之间的权衡
请勿在以下场景调用:
- 实施代码变更 → 使用相应的开发人员技能
- 设计云基础设施 → 使用cloud-architect技能
- 评审代码质量 → 使用code-reviewer技能
- 管理项目执行 → 使用project-manager技能
Decision Framework
决策框架
Architecture Decision?
├── Technology Selection → Build evaluation matrix + PoC
├── Integration Pattern → Sync/Async + coupling analysis
├── Data Architecture → Consistency + availability trade-offs
├── Security Architecture → Defense in depth + compliance
├── Scalability → Horizontal/vertical + bottleneck analysis
└── Cost Optimization → Build vs buy + TCO analysisArchitecture Decision?
├── Technology Selection → Build evaluation matrix + PoC
├── Integration Pattern → Sync/Async + coupling analysis
├── Data Architecture → Consistency + availability trade-offs
├── Security Architecture → Defense in depth + compliance
├── Scalability → Horizontal/vertical + bottleneck analysis
└── Cost Optimization → Build vs buy + TCO analysisCore Workflows
核心工作流
1. Solution Design Process
1. 解决方案设计流程
- Gather and analyze business requirements
- Identify key functional and non-functional requirements
- Map to existing enterprise architecture patterns
- Design candidate architectures (2-3 options)
- Evaluate trade-offs using weighted criteria
- Document decisions in ADRs with rationale
- Create implementation roadmap with phases
- 收集并分析业务需求
- 识别关键的功能性与非功能性需求
- 映射到现有企业架构模式
- 设计候选架构(2-3个选项)
- 使用加权标准评估权衡
- 在ADRs中记录决策及理由
- 创建分阶段的实施路线图
2. Architecture Decision Record
2. 架构决策记录
- State the decision context and problem
- List considered alternatives
- Document decision drivers and criteria
- Explain chosen option with justification
- Note consequences and trade-offs
- Record related decisions and dependencies
- 说明决策背景与问题
- 列出考虑的备选方案
- 记录决策驱动因素与标准
- 解释所选方案及理由
- 标注结果与权衡
- 记录相关决策与依赖关系
3. Technology Evaluation
3. 技术评估
- Define evaluation criteria from requirements
- Weight criteria by business importance
- Score candidates against each criterion
- Conduct proof-of-concept for top candidates
- Assess vendor viability and support
- Calculate total cost of ownership
- Document recommendation with rationale
- 根据需求定义评估标准
- 按业务重要性为标准加权
- 针对每个标准为候选方案评分
- 对顶级候选方案开展概念验证(PoC)
- 评估供应商可行性与支持能力
- 计算总拥有成本(TCO)
- 记录推荐方案及理由
Best Practices
最佳实践
- Start with business outcomes, not technology preferences
- Document decisions and rationale in ADRs
- Consider total cost of ownership, not just initial cost
- Design for change; isolate volatile components
- Validate assumptions early with prototypes
- Engage stakeholders throughout design process
- 从业务成果出发,而非技术偏好
- 在ADRs中记录决策及理由
- 考虑总拥有成本,而非仅初始成本
- 为变更而设计;隔离易变组件
- 尽早通过原型验证假设
- 在设计过程中持续与利益相关者沟通
Anti-Patterns
反模式
- Technology-first thinking → Start from business requirements
- Analysis paralysis → Time-box decisions, use reversibility
- Ivory tower architecture → Collaborate with implementation teams
- Ignoring NFRs → Address security, scalability, operability early
- Vendor lock-in blindness → Evaluate portability and exit costs
- 技术优先思维 → 从业务需求出发
- 分析瘫痪 → 为决策设定时间限制,使用可逆性原则
- 象牙塔式架构 → 与实施团队协作
- 忽略非功能性需求(NFRs) → 尽早解决安全、可扩展性、可操作性问题
- 供应商锁定盲区 → 评估可移植性与退出成本