消费者的 CQRS 预测不是为 API 投资组合架构设计的?

CQRS Projections by consumer is not designed for API Portfolio Architecture?

我不明白如何在 API 投资组合中制作通用的 API REST(如推荐,消费者没有具体 API),但是和其他推荐CQRS 告诉消费者,做出预测,因此消费者 API (GET)。

我想要一个简单的解决方案,在这种情况下,如何避免只做一个投影,所有内容都在里面。

同样的问题。如何通过 API REST 公开 DDD 应用层,因为应用层应该 return 消费者想要 return 只需要特定格式的数据等...

谢谢

基本上,REST 本身并不是目标。此外,often believed resource-basednes REST 危害 Domain-Driven 设计。

正如上面提到的文章针对您的情况所述,完全可以按照您的情况构建 customer-centric 个端点。

至于我,我确实认为大多数开发人员努力实现 REST 并不是因为它 resource-oriented,而是因为它是无状态的,这有利于水平可伸缩性。也因为 stereotypical architecture 是一个很容易赶上的东西。

P.S。原始规范指出 REST API 需要 HATEOAS。根据我的经验,我从未见过它在任何 so-called "REST API" 中实现,我怀疑你会是第一个。所以无论如何你都不会在它的 strcit 定义中实现 REST API :)