什么是以领域为中心的架构及其误解?

原文约3400字,阅读约需8分钟。发表于:

讨论分离业务和技术代码的好处,并解决常见的误解。 “域”是“业务域”的缩写。在这里,业务在广义上指的是应用程序旨在解决的现实问题(例如,待办事项列表、在线商店或游戏)。 可更换性 以领域为中心的 架构 (洋葱、干净、六角形……)将基础架构分为驱动端(由主适配器组成)和从动端(辅助适配器)。驱动端是应用程序的入口点:通过主要参与者,它触发应用程序的域(即核心)。被驱动端表示依赖的外部机制,例如数据库和第三方API。 支持以域为中心的体系结构的最常用论据是辅助适配器(驱动端)的易替换性。例如: 在新项目中,您可以遵循基于选项的方法:从没有数据库的情况下开始(例..

本文介绍了以领域为中心的架构的好处,包括促进领域驱动思维、增强代码可维护性等。以领域为中心的架构适用于涉及业务逻辑的应用程序。作者提醒读者以领域为中心的架构不是目标本身,而是达到目的的手段。

什么是以领域为中心的架构及其误解?
相关推荐 去reddit讨论