前言
看看微保在小程序方面的工程化实践。今日早读文章由微保@李锂授权分享。
@李锂,高级架构师。曾在腾讯搜搜、微信搜索团队等,主要做后台搜索引擎相关工作,以及参与微信搜索从无到有的搭建。后来经过两年创业历练,成长为一名全栈工程师。现就职于微保,负责微保保险产品平台的前后端设计。@微保技术团队由来自国内一线互联网公司和保险公司的技术精英组成,致力于用前沿技术打造最佳互联网保险体验。
正文从这开始~~
微保在微信钱包入口上线两年,两年的时间,我们不仅创造了非凡的用户价值,实现了用户规模的增长,在技术上,微保技术团队以 打造高效能、专业的团队为目标 ,沉淀了大量的经验和思考。微保第一次在 GMTC 舞台上亮相,想要和广大技术开发者形成交流,期望在交流中相互启发成长。
主题解析
大前端的未来有哪些?本次大会出现了两个个比较新的主题:
小程序的应对与挑战
Serverless实战
这两个主题关注度也空前的高,场场爆满 。
小程序目前作为微信主推技术,已经成为日活3亿的大流量平台,各大厂商都投入大量精力开发了小程序应用承接流量,小程序成为了前端开发的另一个重要的战场。
而对 Node 技术不断深入的使用,终于让前端开发再也不安于只折腾浏览器内的代码架构这点事儿,他们把激情蔓延到了后端架构上,借助 Serverless 技术兴起的东风,让前端开发后端逻辑更加得心应手。
微保的参与
微保 2017 年开始使用小程序开发应用,并于 2017 年 11 月在微信钱包入口上线,作为小程序最头部的尝鲜用户,我们对小程序开发有很多深入的思考和实战经验。
另外,微保的前端开发团队中有很多有后端开发背景,我们也早在 2018 年上半年开始尝试 BFF(Backend for Frontend) 实践,最终在 2019 年下半年演进为基于Serverless的架构。
微保这次在 GMTC 上分享的议题没有放在《小程序的应对与挑战》上,也没有放在《Serverless实战》上,而是选择了一个更宽泛的议题《大前端工程化实践》,我们想和大家分享的是我们通过哪些工程化的思路解决了小程序开发中的问题,Serverless 是做为工程化中的一种架构手段被引入
分享实录
概览
本次分享包含5个议题,首先和大家分享微保小程序的历史,以及现在它是一个怎样的小程序,我们现在遇到了哪些问题?
小程序框架、API聚合渲染、持续集成系统是我们在处理目前遇到的问题中3个比较重要的实践,会详细展开介绍,里面有很多干货内容。
最后会带大家用一些关键词回顾一下我们的解决问题的思路。