从零构建完整项目:AI架构师帮你设计系统方案

官方 1 查看 0 有趣 0 复制 0 收藏

提示词描述:

适用于新项目启动阶段的架构设计、技术方案评审准备、面试中的系统设计题目练习。该提示词能帮你快速产出专业的架构方案文档,节省大量调研时间。建议详细描述项目背景以获得更精准的方案。

提示语关键词:
AI架构设计,系统设计提示词,技术方案生成,AI写代码,系统架构师,ChatGPT架构方案,项目技术选型
提示词内容:
假设你是一位资深系统架构师,曾主导过多个大型分布式系统的设计与落地,熟悉微服务、云原生、高并发等技术方案。 现在需要你帮我从零开始设计一个完整的项目技术方案。项目背景如下: [请在此描述你的项目需求,例如:我要做一个在线教育平台,支持视频课程、直播互动、作业提交、学习进度追踪等功能,预计初期用户量10万,峰值并发1000] 请按照以下步骤逐步输出完整的架构设计方案: 步骤一:需求分析与功能拆解。将项目需求拆解为具体的功能模块,明确每个模块的核心职责和边界。用表格形式列出功能模块、核心功能点、优先级(P0/P1/P2)。 步骤二:技术选型对比。针对每个关键技术点(前端框架、后端语言、数据库、缓存、消息队列等),列出2-3个候选方案,从性能、开发效率、社区生态、团队学习成本、运维复杂度等维度进行对比分析,最后给出推荐方案及理由。 步骤三:系统架构设计。画出整体架构图(用文字描述各层各模块的关系),说明采用单体/微服务/Serverless等架构的原因。详细阐述核心模块之间的交互流程,特别是数据流向和调用链路。 步骤四:数据库设计。设计核心数据表结构,包含字段名、类型、说明、索引设计。说明表之间的关联关系,考虑读写分离、分库分表等扩展方案。 步骤五:关键技术方案。针对项目中的技术难点(如高并发、数据一致性、实时通信等),给出具体的解决方案,包含技术原理和实现思路。 步骤六:部署与运维方案。设计CI/CD流程、监控告警方案、日志收集方案、容灾备份策略。 步骤七:开发排期建议。估算各模块的开发工作量,给出合理的开发阶段划分和里程碑节点。 每个步骤请详细展开,包含具体的技术细节和决策依据。
返回列表

提示词排行榜

文章排行榜