2022 年是很坎坷的一年,疫情大爆发,居家隔离已经是常态,小区被封、单元楼被封也经常遇到,搞得人心惶惶,到年末防疫政策全部放开,经济开始慢慢复苏,希望明年会更好吧。

工作

从毕业后一直在一家公司,差不多五年了,期间做过的东西很杂,也不成体系,本来去年就已经要跳的,但是因为骨折修养,最终又待了一年,那么今年我都做了什么工作呢:

小程序/微商城消息推送

这个没什么讲的,业务系统下发消息到队列,消息服务消费队列,发送到小程序服务通知或者微信公众号

推荐平台

今年终于有推荐系统了,虽然还没有做到智能推荐,但是对于公司现有水平已经是很大的进不了。

整体的技术设计是将变化尽可能的抽离出来做成配置化,平台提供能力,这样做的好处就是你可以根据业务规则快速的配置出来想要的结果。目前接入了几个场景:

商详页:

  1. 看了又看/猜你喜欢
  2. 品牌推荐

搜索索引重构

是的,搜索又重构了,在用了一年的 阿里云最基础版的 OpenSearch 后,以及针对现有的索引系统存在的问题,做成了微服务化的架构,并且底层使用了 ElasticSearch,兜兜转转又回到了 ES。

重构原因:

  1. 不可控,OpenSearch 最便宜的是共享实例,会有流量限制,而且在重建索引时有时会出现耗时极高的情况(正常情况 20 分钟,资源占用高时达到了 两个小时)
  2. 通用性差,现有的索引就是一个大 SQL,然后一个 for 循环处理,像订单、会员想要复用根本不可能
  3. 异常处理不够,现有索引对于异常会造成同步中断,需要手动重启才行,新的索引会重点优化这部分
  4. 扩展能力弱,如果想加一个新的索引字段,对于旧的索引就会影响整个逻辑,但是新的索引就能专注于当前字段的处理,然后通过配置集成到主流程中

CMS 重构

cms 在这个月底才接触需求,听说是调研了很久都没有合适的,最终还是要自研,底层使用了 Postgres 数据库做存储,也算是一个新的尝试吧,具体内容会留到明年的总结里了。

生活

把我的车自己修好了,然后卖了,也算是回了点血,现在上下班就老老实实的骑踏板。

今年的生活就普普通通,没什么亮点,阳也阳过了。

自费体检了一次,主要还是胖,现在体重稳定在 170。

明年展望

工作

在工作上已经确定要在搜索推荐领域深钻了,这是一个综合能力很强的领域,需要有工程能力,数据分析、处理能力和一定算法能力。

  • 索引重构完成并上线
  • 增加推荐场景应用:首页推荐、无结果推荐、购物车推荐等
  • 熟悉搜索整体业务流程,形成业务闭环

生活

  • 取钢板
  • 换工作
  • 攒钱,一直想买个重型 ADV
  • 减肥,目标是 150,还要减 20 斤

祝大家新的一年,心想事成、财源广进。

一起加油。


2022.12.31 于北京顺义家中