擅长高并发、高性能、高可用性系统的架构规划与优化。
有多年的业务平台架构基础服务研发经验 ,有较广技术视野,综合能力较强。
数据库内核研发:精通基于LSM存储结构的数据库研发(HBase、YugabyteDB等),熟悉PostgreSQL及其
分布式实现,熟练掌握MySQL的MVCC机制、存储引擎设计等。
向量数据库及存储引擎:研究和实现多个开源向量数据库项目,包括sptag,spfresh,pgvector等,特别是
在pgvector基础上实现的分布式版本,以及向量索引算法spann,diskAnn,hnsw,hnsw-if,ivfflat等。
技术团队管理与项目管理:有多年技术团队管理经验,擅长团队建设、代码审查、技术分享、项目规划与风
险管理,推动团队技术提升与项目按时交付。
跨平台技术架构:丰富的跨平台技术架构评估和设计经验,擅长高效解决跨系统、跨平台的技术难题。
技术创新与生态系统搭建:推动技术创新,参与多个生态系统的搭建与落地,包括数据库监控系统、容器化
部署等。
开发语言:精通C/C++、Java、Python等编程语言,具备多语言开发经验。
性能优化与高可用性:有丰富的互联网系统高并发、性能优化经验,熟悉缓存技术、消息队列等技术,并在多个大型项
目中成功实施。
蚂蚁直播 (阿里集团蚂蚁金服)
项目职务: 项目负责人 & 技术专家
项目描述:
蚂蚁直播是为提升公司内部产品的品牌在业界的认知度,从而提高业务转化率,降低业务运营成本与压力,
提升公司业务收益效果的直播平台。
项目职责:
1、负责蚂蚁直播系统架构设计与研发,独立支撑支付宝各产品线接入直播系统。
2、实现基于时间片和用户分桶模型,去中心化分布式节点调度流控。
3、sync 分发流控优化,消息时序保证最终一致性。实现评论,点赞,人数变更等消息 更加平滑触达通知到
端。
4、基于漏斗算法的消息推送过载保护技术,优化单用户接收 sync 消息。
项目业绩:
1、系统开始只能支撑100 万用户同时在线;优化后,轻量级支撑千万级别用户同时在线。服务器总数缩减:从
原来的 224 台,缩减到 50 台。
2、输出两项技术专利。
| 角色 | 职位 |
| 负责人 | 技术专家 |
| 队员 | 产品经理 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |