姚海波介绍,微信读书小程序上线之初,由于原先使用的Node框架上线流程繁琐、面对突发流量运维响应慢以及开发人力不足等原因,开发效率极低。后来,微信读书小程序转向“小程序云开发”。通过“小程序云开发“,前端代码和服务端代码共存在一个项目中,同样的技术栈、同样的IDE环境,可以调试开发更高效。同时,云函数支持动态扩容,可以完美支持瞬间增长的运营类业务,为业务的快速增长提供了保证。
目前,微信读书小程序的“组队抽终身无限卡”、“好书好礼翻出来”、“读书小队“、”一答到底“等大部分功能已经转向云开发模式。以“读书小队”为例,其便捷地使用到“小程序云开发”中的云函数和云存储、云数据库等基础能力,省却后端开发环节,只需关注前端业务代码,效率大大提升。
云开发还让其团队的分工和成员能力发生了显著变化。姚海波介绍,以前其团队按照前端开发、Node开发和运维人员进行分工,现在前端负责全栈开发。团队成员除了前端技术,还更关注服务性能和稳定性,资源利用率等。
目前,微信读书小程序继承了微信读书APP最核心的阅读功能,并作为APP最核心的对外分享和运营渠道。上线10个月以来,微信小程序已累计获客数千万,日均PV过千万。