serverless 学习 | QCon2022-深圳: 美团基于 Serverless 的前端研发体系建设和业务实践

本文涉及的产品
简介: serverless 学习 | QCon2022-深圳: 美团基于 Serverless 的前端研发体系建设和业务实践

serverless.jpeg

https://archsummit.infoq.cn/2022/shenzhen/schedule

背景

  • 技术架构演进
  • 基础设施服务化: 机房 网络 服务器
  • 平台服务化: 存储 数据库 中间件
  • 业务逻辑托管服务化 业务应用底座: 运行时 框架
  • 业务痛点
  • 工具40% B端30% C端30%

meituan.png

美团 Serverless 前端建设

  • 研发套件建设
  • 开发 - 调试 - 构建部署 - 运维
  • 通过开放能力集成框架: • 合作共建 • 业务框架遵循规范
  • 云端开发体验 探索在线的开发协作模式
  • 基础组件建设
  • 策略:简化组件的使用方法
  • 基于运行时使用
  • 整体架构设计: 高并发 降低机器费用 稳定性保障
  • FaaS平台建设
  • 高并发: 弹性伸缩 冷启动时间优化 合并部署
  • 降低机器费用: 单实例多并发 • 减小沙箱配置 • 实例缩容为0 • 合并部署
  • 稳定性保障.高可用架构
  • 示例:SSR场景降级策略
  • 可观测性建设
  • 灰度发布

前端交付实践

  • 案例一:流量波动较大的服务
  • 案例二:低频访问SSR⻚面场景

未来规划

  • 65%+ 提升资源利用率
  • 工具建设 组件集成 -> 提升研发效率
  • 函数运维 -> 面对运维挑战


相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
15天前
|
缓存 前端开发 jenkins
Serverless 应用引擎产品使用合集之前端的项目部署在镜像里时,页面总是自动刷新,是什么导致的
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
1月前
|
前端开发
从零开始学习前端开发:HTML基础
HTML是前端开发的基础,它是网页内容的结构化描述语言。本文将介绍HTML的基本语法、标签和元素,以及如何使用它们来创建简单的网页。
|
1天前
|
移动开发 前端开发 JavaScript
前端学习加速器:高效软件工具与实用设置攻略
前端学习加速器:高效软件工具与实用设置攻略
前端学习加速器:高效软件工具与实用设置攻略
|
8天前
|
前端开发 JavaScript 开发工具
Web前端开发学习资料:深度探索与开发实践
Web前端开发学习资料:深度探索与开发实践
15 3
|
22天前
|
前端开发
前端基础学习(一)HTML入门
前端基础学习(一)HTML入门
12 0
前端基础学习(一)HTML入门
|
1月前
|
前端开发 JavaScript
从零开始学习前端开发
前端开发是一门非常受欢迎的技术,它可以让我们在网页上展示出美观、交互式的内容。但是对于初学者来说,前端开发可能是一门比较难入手的技术。本文将会从基础概念开始介绍前端开发,并深入了解HTML、CSS和JavaScript的使用及其应用。
|
1月前
|
前端开发 JavaScript 关系型数据库
前端网页手册(1)--基础学习
前端网页手册(1)--基础学习
15 1
|
1月前
|
存储 缓存 前端开发
学习和理解前端缓存
前端缓存通过存储重复资源提升网页加载速度,减少服务器压力,优化用户体验。它涉及静态资源(如图片、CSS、JS)的HTTP缓存,动态数据(使用`localStorage`、`IndexedDB`)缓存,用户登录态、页面状态管理,以及预加载缓存。实现方式包括HTTP缓存(强缓存、协商缓存),浏览器存储(localStorage、sessionStorage、IndexedDB),Service Worker和Cache API。在项目中,应根据资源特性和需求选择合适的缓存策略。
|
1月前
|
设计模式 存储 前端开发
JS的几种设计模式,Web前端基础三剑客学习知识分享,前端零基础开发
JS的几种设计模式,Web前端基础三剑客学习知识分享,前端零基础开发
|
1月前
|
前端开发 JavaScript Java
npm与Maven:前端与后端构建工具深度对比学习
npm与Maven:前端与后端构建工具深度对比学习

热门文章

最新文章

相关产品

  • 函数计算