Kaito's Blog

致力成为一枚silver bullet.

0%

关于

关于我

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 源码,并能够在此基础上进行二次开发和扩展。

其他

追求效率工具和高效学习方法,保持持续进步。

电影狂热迷,钟爱悬疑、剧情、科幻类电影。

联系我

  1. Github:https://github.com/kaito-kidd
  2. Twitter:https://twitter.com/sherlock_kaito
  3. 知乎:https://www.zhihu.com/people/kaito-kidd/activities
  4. 豆瓣:https://www.douban.com/people/72277492/
  5. 邮箱:silverbulletkaito(at)gmail.com
  6. 微信:
    加好友请注明来源
  7. 公众号:
    关注「水滴与银弹」公众号,第一时间获取优质原创文章