--- title: ADR 0001 - 服务设计决策 date: 2026-01-03 authors: - backend-team status: accepted --- # ADR 0001: 服务设计与部署模型 ## 背景 需要选择微服务还是单体部署以便平衡开发速度与运维复杂度。 ## 决策 采用模块化单体(modular monolith)作为初始阶段部署方式,关键模块解耦、接口明确,后续按需拆分服务。 ## 影响 - 优点:降低初期运维成本,便于本地调试与 CI 集成。 - 缺点:需要在代码边界设计中预留拆分点。 ## 备注 在拆分时优先考虑数据库边界和独立部署能力。