关于我
90后,坐标北京,9 年资深后端研发,目前从事基础架构和数据库中间件研发。
涉及领域有 Redis、中间件、异地多活、K8s、云原生。
技术栈
- 语言:熟悉 Python、Golang,了解 Java
- 中间件:Redis、Codis、MySQL、MongoDB、RabbitMQ、K8s
- 协议:TCP / IP、HTTP、HTTPS
- 操作系统:内核相关知识、问题排查和性能优化
工作经历
2022.3 ~ 至今
云原生 Redis 研发
- 基于 K8s 的云原生 Redis 研发。
- 覆盖 Redis 全生命周期管理,如自动化部署、Failover 切换、AZ 容灾、扩缩容、自动化运维等。
- 主要技术涉及:K8s Operator(Golang)。
2019.2 ~ 2021.4
基础架构和中间件研发,主要参与设计异地多活架构改造,以及存储层的灾备、多活。
主要针对于 Redis、Codis、MySQL、MongoDB 等数据库开发多机房同步中间件,保证多个机房的数据实时同步,为业务提供机房级别高可用保障。
熟悉 Redis 和 Codis 源码,对 Codis 有过二次开发经验,对其工作原理有一定深入了解。
主要开发语言为 Golang。
2016.7 ~ 2019.2
从事 UGC 后端服务研发,主要参与设计研发面向用户的后端服务系统
开发过的后端服务包括但不限于:通知服务、打赏服务、红包服务、Feed 流服务等。
熟悉UGC后端服务模型,如缓存策略、消息队列、微服务架构、分布式技术。
能够独自对接沟通产品需求,并进行需求分析、技术方案设计以及编码实现落地。
主要开发语言为 Python,常用的技术组件包括:Tornado、Memcached、Redis、Codis、MySQL、MongoDB、RabbitMQ。
2013.7 ~ 2016.7
从事垂直爬虫采集平台的设计与研发
主导设计研发垂直爬虫采集平台,平台包括配置服务、采集服务、代理服务、清洗服务、数据输出服务等。
成果:采集任务可配置,任务模板化,大幅度降低爬虫开发成本,统一管理采集任务及监控,实现对某个垂直领域的信息采集与更新。
对于爬虫采集的服务化、平台化有一些经验。
主要开发语言为 Python,熟悉 scrapy 和 pyspider 源码,并能够在此基础上进行二次开发和扩展。
其他
追求效率工具和高效学习方法,保持持续进步。
电影狂热迷,钟爱悬疑、剧情、科幻类电影。
联系我
- Github:https://github.com/kaito-kidd
- Twitter:https://twitter.com/sherlock_kaito
- 知乎:https://www.zhihu.com/people/kaito-kidd/activities
- 豆瓣:https://www.douban.com/people/72277492/
- 邮箱:silverbulletkaito(at)gmail.com
- 微信:
加好友请注明来源 - 公众号:
关注「水滴与银弹」公众号,第一时间获取优质原创文章