标签:本质 UI size 应用 数据 build style 易接 适用于
Monolithic Architecture Issues
传统的Web application 架构非常简单,一个实例包含了所有业务模块,比如 Omniselling v4 一个实例有 order,billing,account,courier,warehouse etc.。这种架构的好处是开发,测试,部署非常简单。适用于小型项目早期,快速开发,快速形成产品。
随着业务的扩张,项目模块增多,Monolithic 架构会衍生出很多问题以及局限性。 本质上是复杂性变大以及耦合度增加。
Introduce Microservices
Microservices每一个业务/模块有独立的实例和数据库.将原来巨大的单体应用拆分为多个独立的service。本质上是解耦,降低复杂度。
没有银弹,微服务的缺点
要学习的技术更多了
Monolithic archeitecture issues and introduce Microservices
标签:本质 UI size 应用 数据 build style 易接 适用于
原文地址:http://www.cnblogs.com/shouwangzhe-/p/7789201.html