xctrl

手机淘宝短视频业务「哇哦视频」迁移上 FaaS 笔记公开

时光怂恿深爱的人放手 提交于 2020-02-26 14:56:49
作者 | 刘子健(繁易) 阿里巴巴高级前端工程师 前言 2019 年,在阿里巴巴集团内部技术论坛上对于 Serverless 和 FaaS 的讨论非常火热。 在看了那么多“技术原理/顶层设计/平台建设”相关的文章之后,我相信你对 FaaS 肯定产生过跃跃欲试的感觉,但也肯定存在诸多疑惑,例如: FaaS 在业务中能落地吗? FaaS 能帮助前端同学实现能力升级吗? …… 而这些疑惑对于刚开始接触 FaaS 的我而言,只会多不会少。恰好,我所负责的“哇哦视频”业务是淘系第一个基于 Node FaaS 开发的线上业务,在线上已经稳稳当当的跑了 4 个月,这期间不仅接手了 Java 同学的工作,同时也顺利的承接了日常与双十一需求。 关于上面的这些疑惑,经过了这四个月的考验,我想我已经有了自己的答案。接下来我将会向大家分享我这四个月的历程,带大家一起看看,在一名一线业务同学的眼中,FaaS 究竟会给前端同学带来什么? 背景 哇哦视频是在手淘首页的短视频导购业务,业务核心目标如下: 打造围绕“人用物”为核心有 “温度”的短视频;引导更多的商家视频,商家模板化生产;增加首页分发效率,让用户快速的且容易定位到自己想看的视频内容。 而其作为手淘的导购业务,具有“三高”的特点: 由于是身处手淘首页的业务,其流量相对于普通业务而言是比较高的,属于大流量业务。而流量高的特点也带来了稳定性高的要求