Skip to content
bitzorcas
EN

Concept

模块依赖关系

18 个限界上下文及其依赖方向,含红线标注。

Last updated

概述

模块依赖关系图展示了 BitzOrcas.Modern 中 18 个限界上下文的分层依赖结构。模块按四个层级排列:Contracts(契约层)、Business(业务层)、SaaS Capabilities(SaaS 能力层)和 Infrastructure(基础设施层)。

依赖方向严格单向——从上到下。红线标注了需要特别关注的反向依赖或跨层引用。

关键要点

  • Tenancy 是最底层的模块,所有其他模块可依赖其契约
  • Authorization 依赖 Identity 和 Tenancy,提供统一的权限决策
  • SearchReporting 只通过事件接收数据,永不反向依赖业务模块
  • 架构测试(ArchUnitNET)强制执行这些边界——违规会在 CI 中失败

相关