领域驱动设计

标签下的所有文章 1 篇文章

DDD分层设计与异步职责划分:让你的代码不再“异步”混乱

DDD分层架构将系统分为用户接口层、应用层、领域层和基础设施层,各层职责明确。领域层处理同步业务逻辑,基础设施层负责异步数据库操作,应用层协调两者。评论模块使用pydantic定义领域模型,保持业务逻辑完整性。Tortoise-ORM实现基础设施层的异步仓储操作。应用层整合领域逻辑与基础设施的异步调用,确保事务管理策略通过原子操作实现。分层调用规则强调领域对象不包含await调用,仓储接口定义在领 …
阅读更多