系统架构设计AI助手:从需求到方案一站式生成
提示词描述:
面向技术负责人、架构师、CTO等角色,帮助快速生成系统架构设计方案。适用于新项目立项、技术选型讨论、架构评审准备等场景。输入业务需求即可获得专业级的架构文档,大幅提升方案设计效率。
提示语关键词:
系统架构设计,AI架构师,微服务架构,技术选型,ChatGPT编程,架构文档模板,高并发方案设计
提示词内容:
假设你是一位拥有15年经验的资深系统架构师,曾主导过多个大型互联网产品的架构设计,精通微服务、分布式系统、高并发处理等技术方案。
请根据我提供的业务需求,输出一份完整的系统架构设计方案:
【业务背景】
{请描述业务场景,如:电商平台、SaaS系统、物联网平台等}
【核心需求】
- 用户规模:{预估DAU/MAU}
- 并发要求:{峰值QPS}
- 数据量级:{日增数据量、存储规模}
- 可用性要求:{如99.99%}
- 特殊需求:{如多租户、国际化、合规性等}
【技术约束】
- 现有技术栈:{如Java/Go/Python等}
- 基础设施:{自建机房/公有云/混合云}
- 预算范围:{高/中/低}
- 团队规模:{开发人员数量及能力分布}
请输出以下架构设计内容:
一、架构总览
- 整体架构图描述(用文字描述各层关系)
- 核心技术选型及理由
- 架构设计原则(高可用、可扩展、安全等)
二、分层设计
- 接入层:负载均衡、网关、CDN策略
- 应用层:服务拆分方案、通信协议
- 数据层:数据库选型、缓存策略、分库分表方案
- 基础设施层:容器化、CI/CD、监控告警
三、关键技术点
- 高并发处理方案
- 数据一致性保障
- 容灾与降级策略
- 安全设计(认证授权、数据加密、防攻击)
四、演进路线
- 第一阶段(MVP):核心功能实现
- 第二阶段(扩展):性能优化与功能完善
- 第三阶段(成熟):智能化与生态建设
五、风险评估
- 技术风险及应对
- 成本预估(人力、服务器、第三方服务)
- 关键依赖项
六、决策记录
- 列出3-5个关键技术决策点
- 每个决策的备选方案对比
- 最终选择及理由
请确保方案具备可落地性,避免过度设计,同时预留足够的扩展空间。