2015 年 5 月 9 日,又拍云 Open Talk 第六期《颠覆日常:APP 架构和技术延伸》上海首秀,邀请到三家不经意改变了世界的产品负责人——前超级课程表 CTO 茹云峰、嘟嘟美甲技术负责人刘琦、足记 CTO 孙东风,将为我们演示复杂的架构技术,“在合适的人手里是可以解决的”。
孙东风,足记副总裁兼 CTO。12 年移动开发管理经验,曾先后就职 KONAMI、东方财富、百度、HP 等公司,并发表著作若干。
当足记爆发性增长至 3 千多万的用户量,用户们像电影一样生活,而工程师们却生活在恐怖片里。太频繁的读写,使得数据库成为一个瓶颈。前期垂直扩展的粗暴方式尽管快速有效,但已然不合时宜。
于是足记选择针对关键点做读写分离,加入缓存功能和水平扩展,并完成大数据分布式架构。针对整体的功能,通过远程调动接口,将每个模块区分成独立的服务,真正做到无缝水平扩展。
假设某个服务死掉之后,前端消费者来说将毫无感知,因为他无非就是获取项目的服务和数据。