微服务系列:单体架构&微服务架构

单体架构

        优势:易于开发、测试和部署

        不足:复杂度高、交付效率低、伸缩性差、可靠性差、阻碍技术创新

微服务架构

        优势:独立部署、伸缩性强、与组织架构相匹配、技术异构性

        挑战:服务拆分、数据一致性、服务通信、服务网关、高可观察、可靠性

微服务系列:单体架构&微服务架构

图 1 微服务关注点