实现网
gyfeng

昵称登录后显示

1000/8小时
15年工作经验

Keep
java架构师

电商业务微服务架构,java
mysql
kafka
elasticsearch
redis

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

10余年Java架构师/开发经验,专注于电商系统全链路开发,熟悉高并发、高可用系统实现,具备百亿订单系统的履约能力开发经验。
1)精通DDD微服务架构,主导过多个大型系统设计重构推进落地,擅长业务抽象建模、平台化/组件化建设。2)电商核心业务经验,订单履约,库存服务,供应链系统;大促保障,监控预警,稳定性优化。3)技术栈:Java、SpringBoot、MySql、Redis、RocketMq、Kafaka、Elasticsearch、Dubbo、ZooKeeper、k8s、Sentinel

项目经验

1. 订单履约中心主要负责Keep全渠道各店铺订单履约,并作为结算以及BI分析数据源,包含了实物类订单和虚拟类订单。主要包括Keep统一店铺网关服务,订单履约服务,Oms服务等核心系统。
项目职责:负责搭建店铺商品中心系统,统一管理店铺、店铺商品链接,为统一交易模型打基础。
1)订单管理:同步渠道店铺订单、新建/导入/审核订单、修改规格/地址/商品、拆单/合单、退款/换货、查询/导出,监控预警、异常处理流程;
2)销售平台:先后对接多个三方销售平台,通过平台接口同步商品、库存、订单、物流等数据,通过履约中心统一对各渠道订单进行接单、履约发货、退换货等服务。
技术方案:
1) 采用DDD思想进行分层设计,清晰化内部代码结构与边界。
2) 引入CQRS设计模式分离读写,降低领域模型复杂度。
3) 引入EventStore,拆分履约流程,降低履约流程复杂度,非核心业务逻辑采用事件驱动,事件消费失败可重试,提升事件消费方业务处理成功率。
4) 采用liteFlow实现流程编排应对复杂多变业务流程。

2. 电商交易系统,该项目包含商城购物车、结算,订单交易功能、订单支付、优惠券、促销活动等功能模块。
项目职责:
负责Keep商城购物车、结算页、提交订单、我的订单等模块的架构设计,服务端功能开发和版本迭代升级。
功能:
1)购物车页功能:包含初始化进入购物车,商品加车,商品删除购物车,商品数目加减,获取购物车数量,获取优惠券,选中不选中,切换促销,加价购等功能。
2)结算页功能:购物车进入结算页面,立即购买进入结算页面,购物车页面提交订单,立即购买页提交订单,计算优惠可用优惠券码,选择支付方式。
项目业绩:从0到1完成下单购物流程的设计开发;针对购物车优惠活动的频繁升级,主导了服务端VS客户端接口的模块化升级。

3. 库存系统,解决Keep全渠道电商库存业务,支持自有商城库存服务并对接天猫、京东、抖音、拼多多等多个三方销售平台。
项目职责:
1)架构设计:负责从0-1搭建销售库存体系,基于产品需求和技术需求,产出销售库存领域模型和架构设计方案;搭建全渠道店铺商品中心,管理全渠道的前端商品链接。
2)模块开发:搭建商品配货系统,统一管理地区数据、配货规则、仓库路由、拆单合单;负责库存系统重构模块划分、核心接口开发。
3)难点攻关:解决数据一致性问题,高并发导致的DB更新锁超时等问题。
4)体系建设:建设完善的库存预警体系,比业务更早发现问题,设计开发库存一致性对账预警功能,包括库存&单据,库存&库存流水,库存DB&缓存。
项目业绩:实现了大促稳定性和高可用,接口分级&熔断降级&接口压测优化,下单更新库存QPS:3000/s以上。

0条评论 雇主评价

暂无评论~

可兼职时间

自由职业者,时间充裕

可兼职地点

东城
全域

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

自由职业者,时间充裕

可兼职地点

东城
全域