Monolithic archeitecture issues and introduce Microservices

时间:2017-11-05 23:09:49   收藏:0   阅读:266

Monolithic Architecture Issues 

技术分享

传统的Web application 架构非常简单,一个实例包含了所有业务模块,比如 Omniselling v4 一个实例有 order,billing,account,courier,warehouse etc.。这种架构的好处是开发,测试,部署非常简单。适用于小型项目早期,快速开发,快速形成产品。

随着业务的扩张,项目模块增多,Monolithic 架构会衍生出很多问题以及局限性。 本质上是复杂性变大以及耦合度增加。

Introduce Microservices

技术分享

 

Microservices每一个业务/模块有独立的实例和数据库.将原来巨大的单体应用拆分为多个独立的service。本质上是解耦,降低复杂度。

没有银弹,微服务的缺点

要学习的技术更多了

技术分享

 

原文:http://www.cnblogs.com/shouwangzhe-/p/7789201.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!