bitloops/ddd-hexagonal-cqrs-es-eda: DDD、六边形架构、CQRS 完整示例

原文约900字,阅读约需2分钟。发表于:

使用TypeScript和NestJS的领域驱动设计(DDD)、六边形 架构 (Hexagonal)、CQRS、事件源(ES)、事件驱动架构(EDA)、行为驱动开发(BDD)的完整工作实例。 这个开源项目使用了必要的软件架构和 设计模式 ,如 DDD 、六边形架构、CQRS 和最终一致性,使其适合更大的团队在项目上同时工作。它使您可以专注于业务逻辑。 我们在...

这个开源项目使用TypeScript和NestJS构建,采用DDD、六边形架构、CQRS、ES、EDA和BDD等软件架构和设计模式。它适合大团队同时工作,提供健壮、有弹性、可扩展和可维护的应用程序。项目包括一个过度设计的ToDo应用程序,展示了易于更改、有弹性且易于维护的模式和原则。通过这个示例,您可以调整业务逻辑代码并拥有一个生产就绪的应用程序。此外,您还将学到六边形架构、DDD、BDD、EDA、CQRS、最终一致性和事件风暴等软件设计和架构模式及原则的知识。

相关推荐 去reddit讨论