闲鱼基于Flutter+FaaS的业务框架思考与实践
作者| 熊华丽(匠修) 出品|阿里巴巴新零售淘系技术部 前言 闲鱼将使用 Flutter 和 FaaS 来建设未来的技术开发体系,这是一项长期的规划,新的技术在现在看来犹如雾里看花,需要我们不断的思考,探索,实践才能渐渐描绘出它的轮廓。 本文对此提供一种思考角度,对未来基于 FaaS+Flutter 之上的编程形态做思考,并介绍自己的初步实践。 Flutter,Faas,与闲鱼的一体化 闲鱼长期在做技术一体化的探索与实践: 我们希望使用一门语言,一套技术栈,能让开发工程师在任何场景完成业务开发,实现开发模式和技术栈的统一。 这是对开发效率的极致追求,也是对开发人员的深度赋能,更好的释放人员价值,驱动业务成长。 闲鱼已经借助 Flutter 良好的跨栈能力来对 App 上的技术栈做统一,并取得了初步的成果。 因此想更近一步的整合前后端,结合 Flutter 来建立统一的技术栈。 FaaS 的兴起给我们带来了新的视角和机会,在后端开发场景中,FaaS 将运行环境和部署运维从日常开发中剥离出来,让开发者更聚焦于业务,降低了后端开发准入门槛,闲鱼基于此已经在做 Flutter+FaaS 的一体化开发体系建设。 技术在发展中会对当前的解决方案不断的抽象,总结和提炼,逐渐分离出其中的变化的部分与不变的部分,让原来的问题变得收敛,开发的关注点会变的更聚焦,开发效率得以提升。 这样会出现分层