跳到主要内容

清林云BaaS康文昌:API后端即服务将成为数字化基建

·

随着新冠疫情加速数字化进程,API 服务的代表 Twilio、Stripe、Okta 的市值都飙升到了数千亿人民币,后面紧跟着的 Contentful、声网 Agora、融云等公司的市值或估值也都来到了数百亿人民币。

同时可以看到 Salesforce、AWS、阿里云等巨头的营收占比中,API 服务的比例也在逐步增多。

一个很明显的趋势就是,企业开始越来越多地使用第三方 API 服务来快速满足业务和产品需求,而且该趋势将随着数字化进程推进和专业分工细化不断扩大。

twilio

在互联网 1.0 时代,软件公司的数量不多,大公司构建了组成其产品的所有部分,没有所谓的软件供应链。后面随着市场发展,每一个成熟的行业都渐渐出现了一条供应链。

这就如同汽车行业一样,一辆汽车的制造需要几百家几千家供应链企业的零部件,软件行业的发展也会遵循基本规律,随着越来越多的公司专门从事某一特定环节的工作,整个行业的效率和生产力就会提高。

API 服务是新的供应链,使每个公司都不用重新发明轮子,可以快速集成数十种功能到自己的产品中满足客户需求。

使用 API 服务是新一代的开发模式,在此之前,企业必须雇佣庞大的开发团队来研发,而 API 服务降低了这个门槛,只需要几个人就可以搭建出能够支撑数亿用户的产品。

这种模式转变已经帮助了新一代的创业公司,它们比传统公司更灵活,更高效,颠覆了各个行业,迫使传统公司开始重构产品以跟上时代的步伐,甚至是成为新一代的 API 供应商,反过来加快创新的步伐。API 服务行业的意义不亚于工业革命供应链模式的作用。

提供 API 服务的公司都采用按需付费的模式,用多少量收多少费用,如同数字化的水电一样,让每个参与数字化的企业都能平等地获取生产资料。这种转变是行业发展的一个大飞跃,是数字化的下一个伟大时代。

什么是 API 服务#

在一般情况下,网页、APP、软件等都是由【前端+后端】两部分组成。

前端是用户能看到并交互的界面,也称为客户端。

后端通常部署在服务器上,包括接受前端网络请求的网关、业务逻辑、数据储存、权限安全等功能。

前端将用户交互数据发送到特定网址,也就是 API(Application Programming Interface,应用程序接口),后端判断不同的 API 和数据来执行对应的业务逻辑再返回结果给前端处理反馈,从而实现丰富多样的应用功能。

很多有普遍需求的功能都是相似的,比如说用户的登录注册和管理,几乎每个互联网产品都需要,于是就有了专门做这个功能的供应商,以多租户的方式将 API 提供给企业使用,企业就不需要自己从头开发该功能,直接调用供应商的 API 就能享受完善的产品逻辑和数据处理。

这就是 API 服务,也称作 BaaS (Backend as a Service) 后端即服务。很多常用的功能市面上都有相应的厂家提供,比如聊天消息、OCR 识别、音视频、文章内容、订阅动态、电商等等。

apiarch

为什么使用 API 服务#

使用 API 服务的好处不言而喻,减少开发时间,直接获得大规模用户已验证的功能,降低研发成本,提高了效率。与其研究企业为什么要使用 API 服务,倒不如分析企业为什么不用 API 服务。

  1. 传统思想:确实依然有很多企业负责人和开发者的观念是任何功能都要自己来开发,哪怕耗时耗力也觉得更踏实,好在随着技术普及和市场竞争,该类想法在逐渐减少;
  2. 数据担忧:尽管第三方厂商都有相关的数据隔离和保密措施,但部分企业、政府和金融机构对于数据在外部的担忧依然存在。国外环境相对来说好一点,比如 Shopify 商家的核心支付数据都由 Stripe (支付 API 供应商)来处理。国内的解决方案则是 API 服务商会提供私有化部署;
  3. 服务保障:企业在采用第三方服务时会担心对方的服务稳定性和可靠性。会不会宕机,会不会倒闭等。前者其实谁都无法避免,厂商的 SLA 协议会有一定保障。后者的话很罕见,不是不知名的第三方一般都不会发生,再不济也会有数据导出,或者直接买断;
  4. 价格:部分决策者会认为使用第三方 API 的价格较贵,但是忽略了自己研发所造成高昂的开发成本、时间成本、机会成本等。而如果担心请求量大到能覆盖这些成本的时候,一般这个量级都是可以跟供应商谈到协议价格的;
  5. 部门利益:常见于大企业,使用第三方 API 服务会造成部分 IT 部门抵制,相关人员会觉得自己掌控才有更多资源。
  6. 个性化业务:比较常见的通用业务都有相关的 API 供应商,但是一些比较个性化的业务和需求则无法满足,依然得自行开发。所以要尽量选择像清林云这种有通用后端能力和自定义 API 编辑的 BaaS 供应商。

企业怎样使用 API 服务#

先采用 API 服务的企业将会在激烈的竞争中获得优势,但是市面上有众多 API 服务产品,选择合适自己企业的供应商将至关重要,毕竟该类产品转换成本较高,选择不合适会极大影响业务进度。

对于已有较强研发能力的企业来说,如果有某些投资回报率不高的业务,则可以使用专做该类业务的第三方 API。比如业务中需要全球收款支付,对接不同国家的银行、支付机构、渠道等异常复杂麻烦,直接使用 Stripe 或 Adyen 即可快速解决。国内的话支付宝、微信支付、银联的 API 也是类似功能。

垂直行业的 API 服务通常来说功能比较细致,也更专业,最大的不足就是依然需要企业自身的后端团队去做对接并同步数据,因为单一的功能并不能组成完整的产品服务。

为了避免这种情况,企业可以使用清林云这种 BaaS 供应商,提供完整的后端能力。既可以自行编辑业务逻辑或安装现成应用,也可以整合不同的第三方 API 服务在一起。这对于已有后端团队的企业来说是一个极为方便的能力补充,而对于没有后端团队的企业来说则可以完全替代成为企业后端,自身开发面向用户的个性化产品即可。

企业需要根据自身的状况和未来的规划进行最佳判断,以便在市场竞争中取得领先。

baasapi

对话#

以下内容整理自清林云创始人康文昌与记者的访谈:

问:康总您好,可以谈谈为什么说 API 后端即服务将成为数字化基建吗?

康:首先这是由互联网服务的基础特征决定的,任何在线化的产品都离不开前端和后端两个部分,所以第一点,数字化业务必须要有 API 才能成立。其次是由于互联网服务的可编程性,使得同样的业务逻辑可以被共享,这也是互联网经济的核心优势:极低的边际成本。微信服务 1 亿用户和服务 10 亿用户的成本比很小,同样的,API 服务提供给 100 家企业和提供给 1 万家企业在技术层面上差距并不大,这和 SaaS 的趋势一样,都是数字化不可或缺的一部分。而 API 服务的方向更广,使用更灵活更底层,所以说是数字化基建。

问:现在使用第三方 API 服务的企业好像并不算太多,是吗?

康:这点你倒是说错了,很多企业其实已经接触并使用了,比如说微信小程序、公众号的 API,支付宝的 API,这其实都算,只不过它们通过其他方式收费,而且由于特殊地位往往不把它们认作第三方,所以不容易意识到本质。国内这方面刚起步,还需要一定时间才会有明显的感觉。

问:那么 API 服务的趋势是一定的吗?有没有可能只是一阵风口?

康:这是一个经济学问题,专业分工和比较优势。就像现实社会中随便买一件东西的背后可能有几千家几万家公司的运转,未来当我们使用互联网服务时背后也同样会有数不清的服务商提供。每个环节都可以诞生最专注专业的解决方案供应商,直接采购将比自己从零研发更便宜更好用。而且由于比较优势,哪怕同样的功能自己可以做,也会交给别人从而专注更核心的地方。

问:这个商业模式可行吗?

康:商业的本质是效率,企业的需求永远都有降本增效,只要确定 BaaS 服务提升了社会效率,那就不用想能否盈利,答案是必然的。

问:这个行业国外发展的挺好,能说说为什么国内发展较慢吗?

康:前面说了六个企业不用 API 服务的原因可以作为解释,国内的环境稍微慢一点。这里再补充一点原因就是国内市面上能做好的产品不多,但个别做的优秀的发展并不慢,市值估值都很高。

问:清林云 BaaS 和其他 API 服务有什么区别吗?

康:名字就可以看出,市面上大部分是 API 服务,而清林云是后端即服务,API 服务还是要依赖企业自己的后端去做对接和鉴权,而 BaaS 可以直接成为企业的后端,所以 API 服务是 BaaS 的子集。另外由于我们的后端服务可以通过低代码的方式去开发自定义应用,所以那些 API 服务其实都可以在清林云上被开发出来。我们目前工作的一方面就是尽可能多地开发常见的应用并发布到应用市场上去,这样客户就不需要额外采购第三方 API,直接点击安装就可以将业务和数据都统一在一个平台。而对于我们平台无法实现的能力比如支付,则可以用自定义应用去对接支付宝等第三方 API 完成。

问:您对于这个行业的未来展望是什么?

康:我的展望是这个行业未来将会涌现更多专业的产品和服务,能够为各行业客户提升效率,帮助客户成功,推动生产力发展,为社会创建价值。而我们目前正走在这条路上,为这样的场景而努力,无比幸福。