官术网_书友最值得收藏!

  • Microservices with Azure
  • Namit Tanasseri Rahul Rai
  • 158字
  • 2021-07-02 22:18:23

Thin backend for rich clients

Unlike web applications, rich clients need to be deployed as monoliths. Any change in the Microservices would require a fresh deployment of the client application. Unlike web applications where each Microservice consists of a user interface, it is not the case for mobile or desktop applications. Moreover, structuring the teams in a manner that each team has a frontend developer for each rich client that the application can be deployed to is not feasible.

A way in which this dependency can be minimized is by having a backend for the rich client applications which is deployed with the application:

Microservices for rich clients

Although this approach is not perfect, it does ensure that part of the system conforms to Microservices architecture. Care should be taken to not alter any Microservice to encapsulate the business logic of the rich client. The mobile and desktop clients should optimize content delivery as per their needs.

主站蜘蛛池模板: 芷江| 铅山县| 柳江县| 自贡市| 金溪县| 宁阳县| 禄劝| 丘北县| 六安市| 东港市| 玉门市| 渑池县| SHOW| 潜江市| 石楼县| 资中县| 石楼县| 阿拉善盟| 凤庆县| 彭阳县| 泗水县| 满城县| 诏安县| 遵义市| 徐水县| 兰坪| 阿拉善右旗| 桃园市| 迁安市| 五莲县| 微山县| 吕梁市| 家居| 交口县| 喜德县| 浦县| 泗水县| 天长市| 通河县| 海兴县| 兴安县|