在单体架构中,您将拥有一个核心/平台代码,在其之上将构建一堆服务或业务领域。一些例子是,数据库抽象,外部服务抽象等。
在微服务的情况下,平台代码是否会被编写为一个模块,该模块将作为每个微服务中的依赖模块导入,或者这是否违反了架构的构造,因为模块和通用之间的紧密耦合(核心/平台)代码,从而回到与多个部署、代码错误、供应商锁定等相关的问题?
在单体架构中,您将拥有一个核心/平台代码,在其之上将构建一堆服务或业务领域。一些例子是,数据库抽象,外部服务抽象等。
在微服务的情况下,平台代码是否会被编写为一个模块,该模块将作为每个微服务中的依赖模块导入,或者这是否违反了架构的构造,因为模块和通用之间的紧密耦合(核心/平台)代码,从而回到与多个部署、代码错误、供应商锁定等相关的问题?