23.应用程序用户界面的架构设计

主要介绍的是UI展示和上下文之间的关系,数据的调用实现方式。

UI界面两种形式

  1. 占有式UI

UI归属于一个有界上下文,所有的数据都从固定的有界上下文读取。

image.png

这种方式如果需要用到其他有界上下文的数据是通过订阅其他领域的事件,存储在数据库中的,时效性需要考虑,如果要求完全实时,不能用这种方式。

  1. 构成式UI:UI的内容从多个有界上下文获取。

分别从不同的上下文聚合

image.png

现在很多都是第二种的变体,有一个API网关或者BFF层专门聚合数据返回给前端,现在前后端分离是主流,基本都这样实现的。

你可能感兴趣的:(23.应用程序用户界面的架构设计)