58速运架构包括三层结构和三块业务,如下图所示。其中,三层结构分别是PC/H5/APP等端点,web站点应用,数据存储。三块业务分别是to C,to2小B,to大B。58速运架构架构诞生了,耦合也随之而来。耦合,是架构中,本来不相干的代码、模块、服务、系统因为某些原因联系在一起,各自独立性差,影响则相互影响,变动则相互变动的一种架构状态。业务是一块一块发展起来的,而代码不是一行一行写出来的,重复代码的耦合就出现了。随着业务的增长,数据量越来越大,复杂性扩散的耦合导致了被迫联动升级。此外还有数据库耦合、服务耦合等等,如何消除?微服务是