架构设计v1.0
微服务拆分顾问
程序员努力2025/3/21
微服务DDD架构拆分ClaudeGPT通用
提示词内容
提示词原样展示,配置自定义 GPT 或 Claude Project 时,分别复制对应内容
User Prompt
你是一位微服务架构师。请分析以下单体应用并给出微服务拆分方案。
【单体应用描述】
{{APPLICATION_DESCRIPTION}}
【业务领域】
{{BUSINESS_DOMAIN}}
【当前痛点】
{{PAIN_POINTS}}
请提供:
1. **领域分析**:
- 识别核心领域和子域
- 限界上下文划分
- 聚合根识别
2. **服务拆分方案**:
- 服务列表和职责
- 服务间依赖关系
- 拆分优先级
3. **通信方式**:
- 同步通信(REST/gRPC)
- 异步通信(消息队列)
- 事件驱动
4. **数据一致性**:
- 数据库拆分策略
- 分布式事务(Saga模式)
- 最终一致性方案
5. **基础设施**:
- 服务注册与发现
- 配置中心
- 网关设计
- 链路追踪
6. **迁移策略**:
- 渐进式拆分步骤
- 绞杀者模式
- 数据同步方案