高级 PHP 工程师 & 订单系统负责人
订单系统(正向|逆向)
项目描述:
㈠ 订单系统是聚美电商的一级核心系统,大致可归纳为正向和逆向流程。主要
包含面向用户的订单创建、支付回调,按仓库、地理位置等多维度的包裹拆 分,退货退款的处理三大模块。
系统采用 PHP 的 CLI 模式,运行于 Docker 容器中。与其他系统之间通过
Rpc 方式调用进行交互,协议主要采用私有 JmText 协议和 Thrift 协议。 在依赖的资源层面:订单核心数据存储于 MySQL 中, 通过采用分库分表水 平切割,同城双机房多活,冷热数据分离,主从同步等方式来满足对数据的
高可用和高性能要求。
㈡ 参与订单系统服务化改造,将订单系统从与用户中心、卡券、购物车等系统
耦合在一起中解耦出来。参与订单与包裹业务的拆解开发,优化后为聚美节
约了不少成本。
㈢ 持续迭代优化系统,满足对大并发的要求,尤其是需应对大促场景下(大促
时的流量是平时的上十倍)的苛刻要求。如降级、SQL 调优、对耗时长的流 程针对性优化等。 ㈣ 负责订单系统依赖的中间件、组件的接入、升级工作。如 PHP 版本的升级,
多机房改造,支持全链路压测的改造,接入公司自研的 Service Mesh 微服
务管理中间件,接入配置管理系统等。
㈤ 负责对订单系统健康状况的监控及在出故障时能及时响应并处理。 ㈥ 日常需求的开发及负责团队的管理工作。