需求背景:
最近接到一个需求,需要把公司商城系统中热词top100的提炼出来给到运营,运营会根据聚合统计后的结果做一个人为的排名,把好卖的产品推荐给用户,使得最有热度的产品很快占领市场等...从而提高整体的业绩。
思考:
从后端开发的视角怎么去实现这个小的需求?
选择合适的技术栈(流量大、存储快、性能高、方便聚合)
1、流量大:网关、nginx、K8S
2、存储快:nosql(redis、mongodb、mq)
3、性能高:rocketmq、rabbitmq、kafka
4、方便聚合:elasticsearch、mysql、Doris
前端开发视角怎么去实现?
1、搜索词精准数据如何闭环?
2、有效数据如何计算?
3、转化率如何估算?
以上是我想到的问题点,借此楼层感兴趣的大佬可以一起探讨以下问题:
1、如何有效进行采集热词?
2、如何发掘用户购物习惯从而推送热词?
3、如何提高客户的粘合性?
4、如何实现用户的快速增长?