Bootstrap

架构实战营 第 4 期 模块六作业

拆分电商系统为微服务

系统架构图

拆分粒度

使用三个火枪手原则,总共有25个后端,考虑拆分为8个左右微服务,对于前端可以5个人共同开发,不需要拆分服务

拆分方式

业务是从0开始的,先按业务拆分,以后用户量多了后,可以按照业务稳定性进行拆分

微服务架构模型

有25个后端开发都是Java,还是创业公司,不适宜使用太复杂的微服务架构,而且是从0开始开发,考虑使用SpringCloud的嵌入SDK式