04 / 云原生
智能仓储收银系统
业务模块与系统边界
面向仓储零售场景的一体化管理平台,覆盖商品库存、订单结算、收银核销及移动作业。系统由单体应用逐步演进为基于 Spring Cloud Alibaba、Kubernetes 与 Istio 的云原生微服务架构,并接入 AI Agent 实现场景化业务调度。
- 负责前后端全栈研发及业务模块、接口与数据库设计,完成 Web 管理端和 Flutter 移动作业端,并基于 Langchain4j 接入业务智能体。
单体到微服务的演进
- 单体阶段核心的库存与收银链路和非核心功能跑在同一个进程里,非核心模块的资源占用或故障会直接波及核心交易,这是推动拆分的首要原因。
- 因此拆分依据是故障域隔离而非代码规模:把核心交易链路与非核心功能分开部署,各自独立扩容与发布,互不牵连。
流量治理与灰度发布
- 主导三阶段架构演进,引入分布式缓存与 Istio 服务网格,实现路由调度、流量管控、故障熔断以及金丝雀和 A/B 灰度发布。
CI/CD 与运行保障
- 搭建 Jenkins 与 GitOps CI/CD 流水线,整合代码检查、镜像构建、多环境部署及版本回滚,提升交付效率并降低部署误差。