在这个一切上云的时代,BaaS 对客户端工程师实在是过于友好。能够低成本建立一个完整的产品,不用忙碌于后端运维。加上全自动的负载均衡和灾备扩容,让人能省下大把的精力时间来专注于业务。

然而,即使成本再小,服务端的开发也是必备的。就算数据库完全不用管,总得写监控一下每日的关键流量吧?对开发人员特别友好的,有 Bmob 和 LeanCloud 之类,集成了很多实用的功能,非常方便。而自定义程度更高,相对更需要底层设计的阿里云,腾讯云之类,就容易满足一些复杂的场景。

出于成本和效率上的原因,经过重重考证后,我在一个新项目上完全迁移到了腾讯云。此次简单用户系统的搭建,是对其云开发产品的具体实践。