第五届字节跳动青训营项目会议纪要
明确目标
项目质量

我们的目标是一等奖,重振h68u荣光
有第三届的项目可供参考:https://github.com/h68u/h68u-tiktok-app
DDL
约寒假结束,但肯定要提前完成
个人要求
不要当死人
当你遇到问题时:
- 自己折腾
- 搜索引擎
- B站
- copilot
- ChatGPT
- 群里问
必备技能:
- gorm
- redis
- 熟悉 go-zero
项目规划
框架
go-zero
原因/优点
- 有现成模板,鄙人的项目:https://github.com/hdu-packaging-design/hdu-packaging-design-be
- 微服务
- 及其清晰的项目结构
- 方便结合 docker、k8s 部署
- 易于搭配各种监控组件
- 日后参加面试系统开发
时间规划
最晚过年前冲出功能完善的demo,再继续改进
可改进问题
缓存一致性
暂时先更新数据库后删除缓存值,后面再考虑要不要上消息队列等
可参考资料:
热点数据
分库分表
可参考资料:
B站也有相关的视频
其他解决方法后面再思考
监控组件
- prometheus+grafan 服务监控
- jaeger 链路追踪
- kafka+Elasticsearch 日志分析
https://www.waterflow.link/articles/1661696351405 连着3篇
B 站 go-zero官方视频也有这方面内容
团队分工
自由分工
评论
GiscusTwikoo