网易有道中台试错这一年(18)

业务产品的前端和后端都分别需要和教育中台的前端和后端直接对接,需要对教育中台的接口有很深入的了解,服务的接入成本非常高。

由于教育中台后端暴露的接口太多,很容易在后续更新时发生变动,从而导致所有已经接入的业务产品都需要发生代码改动,并进行回归测试。

为了解决上述问题,我们改成了前后端直连的架构设计:

网易有道中台试错这一年

图3/3

在这种方式下:

教育中台的前后端是直接交互,可独立运行的。

只需在前端层进行接入,接入成本大大降低。

只要有限的接口保证稳定,教育中台的升级对于业务产品是无感知的。

直连的架构在某些特定情况下会增加功能实现的难度,比如要在教育中台前端模块里去显示其后端服务没有的数据时,会面临拿数据困难的问题。但总体来讲带来的好处远远大于增加的难度,我们也基本确定了前后端直连的架构是教育中台服务首选的方式。

推荐阅读