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

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.

主站蜘蛛池模板: 石泉县| 苍南县| 长海县| 温宿县| 通道| 巧家县| 颍上县| 平谷区| 内丘县| 岚皋县| 奉贤区| 大厂| 古蔺县| 阳高县| 钟祥市| 大埔县| 乌兰浩特市| 蒙阴县| 治多县| 静安区| 海南省| 庆城县| 中牟县| 镇雄县| 泸定县| 天镇县| 将乐县| 吴川市| 自治县| 独山县| 中山市| 祥云县| 格尔木市| 墨竹工卡县| 图们市| 阜阳市| 和顺县| 阿瓦提县| 靖宇县| 温宿县| 筠连县|