从面向运营商的系统开发跳槽到电商开发后,开始陆续看一些电商后端开发的相关内容,需要开始关注线上数据的规模、用户体验,整理一些我阅读的文章清单及总结在这里。
经历篇
以这篇文章【从事电商Java后端一年的思考与总结】为目录,开始拓展一些知识点
- 使用策略模式+模板方法实现营销业务:适配多种享受活动的条件规则,最终实现减价、打折、赠送
- MySQL锁知识:涉及订单状态、库存、余额的变更,需要了解
- Redis缓存问题
- 电商缓存的设计思想
- 电商缓存之如何更新20万个商品缓存:通过version字段标记缓存的版本,提供了两种方案(version放数据里通过代码判断是否需要更新 和 version放key上并将version配置在配置中心读取),针对线上系统在版本发布时能够更新到新的数据结构
- 针对已经上线的服务,开发补充内容需要兼容旧的数据和接口参数;运维发布需要考虑更新配置、发布方案及回滚