从0到1:AI辅助设计Java企业级项目架构

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

提示词描述:

为Java架构师和Tech Lead提供AI辅助架构设计的完整提示词方案,从需求分析到技术选型再到目录规范,一站式解决新项目架构设计难题。

提示语关键词:
Java架构设计,AI架构助手,企业级项目架构,微服务架构设计,DDD架构
提示词内容:
【使用场景】 在启动新的Java企业级项目时,利用AI帮助设计合理的项目架构,包括技术选型、模块划分、目录结构设计等,避免架构腐化。 【操作步骤】 1. 明确项目背景: - 项目类型:{电商/金融/物联网/...} - 团队规模:{N}人开发团队 - 上线周期:{N}个月 2. 指定技术约束: - 必须使用:{Spring Boot/MyBatis/Redis/...} - 禁止使用:{EJB/Struts/...} 3. 描述核心业务域: - 列出3-5个核心业务模块 - 说明模块间的依赖关系 4. 非功能性需求: - 可用性要求:{99.9%/99.99%} - 数据一致性:{最终一致/强一致} - 扩展性要求:{水平扩展/垂直扩展} 【效果示例】 输入:设计一个在线教育平台,包含课程管理、直播课堂、作业系统、支付系统四个核心模块,团队15人,6个月上线,要求99.9%可用性。 AI输出: 1. 架构模式:采用DDD领域驱动设计 + 微服务架构 2. 服务划分: - course-service:课程CRUD、分类管理 - live-service:直播间管理、信令服务 - homework-service:作业发布、批改流程 - payment-service:订单、支付、退款 3. 技术选型表: | 组件 | 选型 | 理由 | |------|------|------| | 服务框架 | Spring Cloud Alibaba | 生态完善 | | 消息队列 | RocketMQ | 事务消息支持 | | 缓存 | Redis Cluster | 高可用 | 4. 目录结构规范: ``` src/main/java/com/edu/course/ ├── interfaces/ # 接口层 ├── application/ # 应用层 ├── domain/ # 领域层 └── infrastructure/ # 基础设施层 ``` 【进阶技巧】 - 要求AI输出架构决策记录(ADR) - 让AI生成技术债务清单和偿还计划 - 指定输出C4模型图描述,便于后续绘图
返回列表

提示词排行榜

文章排行榜