架构实战营 第 4 期 模块六作业
拆分电商系统为微服务
系统架构图
拆分粒度
使用三个火枪手原则,总共有 25 个后端,考虑拆分为 8 个左右微服务,对于前端可以 5 个人共同开发,不需要拆分服务
拆分方式
业务是从 0 开始的,先按业务拆分,以后用户量多了后,可以按照业务稳定性进行拆分
微服务架构模型
有 25 个后端开发都是 Java,还是创业公司,不适宜使用太复杂的微服务架构,而且是从 0 开始开发,考虑使用 SpringCloud 的嵌入 SDK 式
使用三个火枪手原则,总共有 25 个后端,考虑拆分为 8 个左右微服务,对于前端可以 5 个人共同开发,不需要拆分服务
业务是从 0 开始的,先按业务拆分,以后用户量多了后,可以按照业务稳定性进行拆分
有 25 个后端开发都是 Java,还是创业公司,不适宜使用太复杂的微服务架构,而且是从 0 开始开发,考虑使用 SpringCloud 的嵌入 SDK 式
评论