这是一家传统水果批发零售起家的公司,我做为第一批线上销售研发团队的成员加入。当时线上销售处理一款非常不智能的微信公众号商城在运营,没有其它任何线上渠道。在这期间两年,我主要负责后端技术攻关、后端团队的日常管理、核心业务的设计与编写。主要研发的产品有视食App、公众号商城、小程序商城、小程序拼团、和色果膳商城、恰果果水果零食批发、无人店业务系统对接等产品线的研发和版本迭代工作。
后端采用核心业务服务与产品线业务服务分离的模式,实现了采购、入库、销售与售后业务流程。使各个产品线能够保证在运营渠道和运营活动不一致的情况下,保证核心业务流程与数据的一致性。
后端技术采用spring boot+spring cloud做为分布式应用架构,使用redis 做缓存与分布式锁, ELK做日志收集分析, mongodb做no sql存储,jenkins自动打包部署,计划使用docker做应用部署(由于业务线没有达到访问瓶颈未使用)。项目采用git进行项目版本管理,使用maven对jar包版本管理与打包。