WangJerome / DDD-CQRS-Clean-Architecture-Combined.md

0 вподобань
0 форк(-ів)
1 файл(-ів)
Остання активність 1778296293

在 Go 中结合 DDD、CQRS 和整洁架构 (Clean Architecture)

  • Robert Laszczak (Three Dots Labs 联合创始人,Watermill 的创造者,《Go With The Domain》的作者)

之前的文章中,我们介绍了诸如 DDD 精简版 (DDD Lite)CQRS整洁(六边形)架构 (Clean/Hexagonal Architecture) 等技术。即使单独使用,它们也各有益处。但它们结合在一起时效果最佳——就像“超凡战队 (Power Rangers)”一样。遗憾地是,在真实项目中将它们结合在一起并不简单。 在这篇文章中,我将向你展示如何以最实用、最高效的方式将 DDD 精简版、CQRS 和整洁架构连接在一起。

我为什么要关心这个?

从事编程项目类似于规划和建造一个住宅区。如果你知道这个区域在不久的将来会扩张,你需要为未来的改进留出空间。即使在开始时,这看起来像是浪费空间。你应该为未来的设施,如住宅楼、医院和寺庙预留空间。如果不这样做,你将不得不清理现有的建筑和街道,以为新的腾出空间。 最好早点考虑这一点。

Новіше Пізніше