● 电商平台是一个从0到1搭建的一套系统,由于公司业务主要卖美妆产品,订单量多的时候达到一天50万单,主要售卖的平台包括拼多多、抖音、京东、快手、微盟、百度、唯品会、小红书、考拉、淘宝、天猫、有赞、百度、枫叶小店等,几年的订单积累达到上亿条数据,但随着后面各个销售平台的限制,即使广告也不起作用, 故公司决定推出自己的电商平台,主要包括:内容管理、订单管理、商品管理、营销管理、用户管理、支付管理、搜索管理、短视频管理、数据采集管理、日志管理、文件管理等微服务;
● OMS 系统是一个已存在的系统,主要和公司 odoo 系统、聚水潭系统之间进行交互, 遗留问题很多并都一直没有解决,首先代码不可维护,并且很多功能因为之前大数据人才缺失导致有些功能并未实现,比如查询订单信息,因为我们几年积攒的订单达到2.3亿多条,mysql 不能进行方便的查询,并且从各个销售平台拉取数据经常出现漏单的问题,同时各个销售平台有时提供的 api 返回的订单数据、账单数据结构有时会变化,只要发生变化就要修改代码,不方便维护,后优化为将返回的 json 数据存入 kafka ,消费 kafka 后把数据分库分表存入到我们自己的数据库,一年之内的数据可以通过分库分表对 mysql 进行查询,对于超过1年的冷数据采用 es+hbase 进行订单、账单数据的查询, 对敏感信息如手机号码、姓名、地址等信息进行脱敏存储,对帐号信息进行了更加严谨的 Aes256加密后传输到后台经 bcrypt 加盐进行加密存储到数据库,电商和 OMS 达到等保三级标准。