业务中台重构
1 业务介绍
业务有 影像、SAAS及口腔供应链三大业务板块 ,我们这边主要负责的业务有诊所sass系统, 经销商商城,自营商城,erp,wms ,分公司的商城等系统
2 重构的原因
之前的童鞋基于soa 的架构做了一个版本,但是 还是有很多问题及一些核心服务语言差异,开发 框架没统一,业务流程不清晰,devops 流程 不统一 等等 问题都对 公司业务需求的快速上线试错及公司业务的发展都带来了困扰
3 业务中台的理解
很多公司存在一些烟囱式的系统 及服务,比如 支付服务,会员服务,营销服务 ,秒杀服务,积分服务等等,由业务中台统一提供,会对 功能迭代 ,快速试错 ,业务流程梳理及业务 系统的发展 会带来一些积极作用
4 技术栈介绍
我们采用的 技术栈主要是 以springcloud 全家桶为主的
- 网关 :gateway
- 服务注册:eureka
- 服务调用 :fegin
- 分布式配置:springcloud config
- 消息队列:rabbitMq
- 分布式缓存分布式锁 :redis +Redisson
- 分布式事务:rabbitMq+MongoDB 实现的 分布式事务处理组件
- devops : jenkins+docker 实现 devops 的流程
5 收获
- 熟悉了异地技术产品运营 办公的流程
- 对整体 电商业务及供应链业务 和架构设计有了进一步的理解
- 提高了自己的对业务 模块的抽象能力和设计能力和理解能力(虽然都是在业界比较成熟的业务)
- 对业务中台架构的技术选型也有了一定的了解