系统架构的演进

单体架构

web发展早期,大部项目将所有服务端功能打包为单个应用,最终会形成如下所示的架构。

单体架构

单体架构有易于搭建开发环境、测试和部署等优势,但缺陷也比较多,首先所有东西揉在一起,容易牵一发而动全身,部分修改需要重新部署整个代码库,编译时间过长,服务间耦合性过强,其次技术栈不容易扩展,只能在原有基础上不断优化,不能使用最适合的技术栈进行开发,提高后期的开发维护成本。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容