2005年加入腾讯,见证QQ邮箱从百万到数亿用户的整个敏捷开发过程以及架构变迁。2011年微信起飞期创立KV存储平台,承载整个微信后台核心数据存储。秉承用户体验做到极致的理念,配合微信后台快速迭代开发的节奏,KV存储提供强一致的数据存储,灵活而丰富的数据接口,多数据中心容灾,具备就近快速访问能力。2013年,推动微信后台异步化,大幅提升后台柔性抗抖能力,三年来伴随微信一起成长。
“微信产品在两三年内快速崛起,创造移动互联网增速记录,2012年时任微信技术总监的harvey做过一次公开分享,把微信的成功归结于腾讯式的“三位一体”策略:即产品精准、项目敏捷、技术支撑;并且对微信后台架构是如何支撑产品特性的快速敏捷迭代做了介绍。
对于互联网后台,人们往往聚焦于高可用性,平行扩展等等,但是微信追求极致的用户体验,业务逻辑非常复杂细腻,在高可用的基础上也对强一致性有很高的要求,基础设施如何面对这些挑战呢。
本分享我将会带着大家深入微信架构内部,深度解析存储分布方面的基础设施。”