Programming Language: Go, Python C++
Stacks: Distributed: docker, zookeeper MQ: kafka, pulsar, Nginx(Openresty, Kong)
KV: redis
Relational DB: mysql, clickhouse
主导建设并完成CDN缓存模型分析系统的代码开发(回放访问日志以生成多维分析模型,可以指导决策并帮助优化成本)——通过在架构上使用多层分片,优化代码上的clickhouse分组功能,将分组内存使用量减少10倍以上,并通过单核将处理日志从每天2000万优化到5亿,在技术上支持对所有访问日志(每天数万亿日志量)的规范化分析。
设计和开发BI原型界面,将分析平台产品化。----分析结果帮助业务部门优化每年500万美元的带宽成本,使其稳定可靠,成为企业不可或缺的分析工具产品。
主导并完成CDN清洗系统重构的代码开发,将一些繁重混乱的应用程序拆分为分工明确的微服务
i.解决刷新时间慢、错过刷新和频繁禁用等操作问题。
ii。支持跨区域灾难恢复,不产生任何影响。
iii.优化3000多个内核和6000G内存
iv.优化100G+EC网络下行带宽,每年节省数百万成本。(使用p2p转发来调度清除任务)
当前正在进行eBPF相关的技术项目,基于XDP、TC等实现ServiceMesh的能力(这块可以详细聊如有需求)
研发了腾讯CDN的刷新、预热系统 完成CDN刷新系统重构的代码开发,将一些繁重混乱的应用程序拆分为分工明确的微服务 i.解决刷新时间慢、错过刷新和频繁禁用等操作问题。 ii。支持跨区域灾难恢复,不产生任何影响。 iii.优化3000多个内核和6000G内存 iv.优
腾讯CDN预热系统,可以完成CDN缓存的预热,提前为大流量活动进行准备防止击穿源站(个人主要工作是完成了P2P得预热系统的功能完善)