小编Var*_*man的帖子

微服务与多层架构

我的项目有一个后端服务(Web API)和一个前端SPA应用程序.后端服务具有位于不同.net程序集中的表示,应用程序服务,域和基础结构层.域层具有业务域对象,基础架构 - 与外部数据和其他东西的通信,应用程序服务 - 表示层使用的服务集,表示 - Web API控制器.我认为这是非常常见的分层架构.

我们的新架构师宣布我们将向后端移动到微服务架构,制动我们的层并将域,应用服务和基础架构层划分为一些服务,并将表示层转换为后端以用于前端层(如此所述).在功能方面,我们将有移动应用程序.Sql Server数据库将暂时保留原样.

我没有微服务架构的经验,所以我的问题是:多层架构已经过时了吗?哪些优点和问题可以为我的应用程序带来这样的架构设计?

architecture multi-layer asp.net-web-api microservices

7
推荐指数
1
解决办法
5109
查看次数