电商系统微服务架构
业务背景
开发团队大约 30 人左右,包括 5 个前端和 25 个后端,后端开发人员全部都是 Java,现在准备从 0 开始做一个小程序电商业务。
业务分析
从零开始的新业务,且开发团队人数较多,因此直接采用微服务架构。
电商业务微服务架构体系已经很成熟,直接参考现有成熟架构按照业务进行服务拆分。
团队全部使用 Java,对 Spring 更加熟悉。因此微服务基础框架选择 Spring Cloud(嵌入式 SDK 的微服务框架模式)
整体架构
按照三个火枪手原则,25 个端开发拆分为 8 个微服务较为合适。
版权声明: 本文为 InfoQ 作者【极客土豆】的原创文章。
原文链接:【http://xie.infoq.cn/article/c9b83131e18b8b5d125d458f2】。文章转载请联系作者。
评论