1,全网电商价格监测系统
项目描述:
客户全渠道全品类的价格监控,用于控制乱价行为,系统没一个小时采集一次数据,并每天生成价格监控报告。客户根据平台报告通知相关销售跟进处理乱价。此项目立项时,市面上不能找到完全满足需求的系统,要么就是覆盖平台不够齐全,要们采集频率不能达到要求,还有就是采集不稳定经常被平台封禁导致无法采集到数据。
主要职责:
前期需求分析:当时面临的挑战是高频词的采集会被平台识别并封禁,而客户对频次要求又不能降低。
架构设计:考虑到要解决高频采集的诉求,将采集系统设计成分布式架构,以便系统可以根据采集量需求快速伸缩能力,而不用动上层结构
核心爬虫撰写:大平台反扒非常厉害,需要设计开发一个接近真人行为的爬虫,不仅从技术上隐藏爬虫身份,还需要让行为更接近真人
2,畅星官网项目
项目背景:
畅星官网这个项目,企业是做汽车车机的,现在车机看上去都比较未来科技了,都是整块连接的屏幕,当时立项时,客户老板对这个站点有很高的期望,他希望站点整体能体现出他们产品的高科技氛围感,特别是对动画和交互提出了很高的要求,并且需要PC和Mobile兼容,站点整体还是以展示为主,所以我才用了前端使用Nuxt 后段express的架构,前端使用单页,配合ssr在保留单页更好的用户交互体验的同时还保留了官网对于seo的诉求,动画采用animeJS完美的还原了设计师的动画期望,最后得到了包括客户的客户在内的一致认可。
主要职责:
技术选型:特别是动画框架选择,当时还走了点弯路,一开始用了基于canvas的动画框架,最后发现有很多兼容性问题,最后选择animeJS即满足了需求,兼容性也完美。
核心动画JS设计和撰写