架构演变之路:分布式系统

|

第二阶段:分布式系统

为了方便给系统扩容,以及增加系统的复用性,出现分布式系统。

另一方面,系统模块快速膨胀,为了降低系统内部的复杂度,于是对系统模块进行拆解,分不到不同的系统中,降低模块耦合,加快迭代速度。

业界提出了三层体系结构和实践,例如域驱动设计(DDD),企业集成模式(EIP),SOA和松耦合技术。