Files
cms-website/docs/adr/ADR-002-服务形态NestJS单体.md
浅念 07483b5ae2 docs: ADR 001–015 落档 + README
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-20 20:56:26 +08:00

569 B
Raw Permalink Blame History

ADR-002:服务形态 = NestJS 模块化单体 + Standalone App Context + CLI

  • 状态:已采纳(spec §3,阶段 0)
  • 决策:NestJS 模块化单体,本切片以 Standalone App Context 供 CLI 使用,不监听公网端口;服务层未来由 HTTP Controller 复用。
  • 理由:导入/构建管道是长任务,先以 CLI 形态交付价值;NestJS 的模块/DI 体系保证后续加 HTTP 入口时服务层零改动。
  • 权衡:起步比裸脚本重(装饰器/依赖注入样板);换来明确的模块边界与可测性。