《2023云原生实战案例集》——04 互联网——Wolai 使用函数计算相比传统架构节省了一半以上的费用和人力

简介: 《2023云原生实战案例集》——04 互联网——Wolai 使用函数计算相比传统架构节省了一半以上的费用和人力

image.png 

客户简介

Wotai是一款办公协同应用,具备多人同时在线编辑文档功能。要实现这个功能,一个 非常稳定的Web服务接口和一个具备伸缩能力、支持高并发写入、读取分离的分布式 数据库是非常重要的,使用ServeHess产品能够与分布式数据库进行很好的搭配,非常 符合Wo Lai的架构需求。

客户痛点

Wo Lai用户不需要快速打开应用,然后即用即走。相反,他们对于应用的初始加载速度 没有特别高的要求,因此WoLai关注的重点并不是服务器端的渲染问题。通过研究用户 习惯,更关注用户在打开应用后,操作的每一步是否能够快速响应的问题:

用户把数据发到服务器上,服务器是否能快速、稳定的接收数据?

当有大量并发出现时,会不会让响应速度变慢?

解决方案

为了实现快速迭代,节省人力,WoLai把应用的每一个小的功能点拆分的非常散,在函 数计算上部署了非常多的服务,同时每个服务下又会有多个函数,通过人为拆散的方式 实现了函数解耦。这样做的优势是当我们需要发布时,如果只针对一个函数做了某些优 化或者bug修复的话,那就只需要发布这个函数,完全不需要做整体发布。因此可以每 天快速累积发布,大部分函数完全解耦,互不影响。尽量把所有的函数完全独立开,变 成独立的业务逻辑。这样可以保研发迭代的速度。目前团队研发工程师有10个人。其中 8位都是前端工程师,大大提高了团队人效。

用户价值

经测算,使用函数计算比使用传统框架节省一半以上计算费用,人力的投入能够节省一 半甚至更多。

实现快速迭代,节省人力,WoLai的前端工程师就可以把从前到后的一整套开发流程负 责起来,我们的研发迭代速度非常快。

相关产品

函数计算FC

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
10月前
|
Cloud Native Serverless API
微服务架构实战指南:从单体应用到云原生的蜕变之路
🌟蒋星熠Jaxonic,代码为舟的星际旅人。深耕微服务架构,擅以DDD拆分服务、构建高可用通信与治理体系。分享从单体到云原生的实战经验,探索技术演进的无限可能。
微服务架构实战指南:从单体应用到云原生的蜕变之路
|
10月前
|
监控 Cloud Native Java
Spring Boot 3.x 微服务架构实战指南
🌟蒋星熠Jaxonic,技术宇宙中的星际旅人。深耕Spring Boot 3.x与微服务架构,探索云原生、性能优化与高可用系统设计。以代码为笔,在二进制星河中谱写极客诗篇。关注我,共赴技术星辰大海!(238字)
1424 2
Spring Boot 3.x 微服务架构实战指南
|
11月前
|
设计模式 人工智能 API
AI智能体开发实战:17种核心架构模式详解与Python代码实现
本文系统解析17种智能体架构设计模式,涵盖多智能体协作、思维树、反思优化与工具调用等核心范式,结合LangChain与LangGraph实现代码工作流,并通过真实案例验证效果,助力构建高效AI系统。
1096 7
|
11月前
|
消息中间件 数据采集 NoSQL
秒级行情推送系统实战:从触发、采集到入库的端到端架构
本文设计了一套秒级实时行情推送系统,涵盖触发、采集、缓冲、入库与推送五层架构,结合动态代理IP、Kafka/Redis缓冲及WebSocket推送,实现金融数据低延迟、高并发处理,适用于股票、数字货币等实时行情场景。
1634 3
秒级行情推送系统实战:从触发、采集到入库的端到端架构
|
11月前
|
JSON 供应链 监控
1688商品详情API技术深度解析:从接口架构到数据融合实战
1688商品详情API(item_get接口)可通过商品ID获取标题、价格、库存、SKU等核心数据,适用于价格监控、供应链管理等场景。支持JSON格式返回,需企业认证。Python示例展示如何调用接口获取商品信息。
|
12月前
|
人工智能 监控 前端开发
支付宝 AI 出行助手高效研发指南:4 人团队的架构迁移与提效实战
支付宝「AI 出行助手」是一款集成公交、地铁、火车票、机票、打车等多项功能的智能出行产品。
1646 21
支付宝 AI 出行助手高效研发指南:4 人团队的架构迁移与提效实战
|
12月前
|
消息中间件 Java 数据库
Java 基于 DDD 分层架构实战从基础到精通最新实操全流程指南
本文详解基于Java的领域驱动设计(DDD)分层架构实战,结合Spring Boot 3.x、Spring Data JPA 3.x等最新技术栈,通过电商订单系统案例展示如何构建清晰、可维护的微服务架构。内容涵盖项目结构设计、各层实现细节及关键技术点,助力开发者掌握DDD在复杂业务系统中的应用。
2007 0
|
监控 Java API
Spring Boot 3.2 结合 Spring Cloud 微服务架构实操指南 现代分布式应用系统构建实战教程
Spring Boot 3.2 + Spring Cloud 2023.0 微服务架构实践摘要 本文基于Spring Boot 3.2.5和Spring Cloud 2023.0.1最新稳定版本,演示现代微服务架构的构建过程。主要内容包括: 技术栈选择:采用Spring Cloud Netflix Eureka 4.1.0作为服务注册中心,Resilience4j 2.1.0替代Hystrix实现熔断机制,配合OpenFeign和Gateway等组件。 核心实操步骤: 搭建Eureka注册中心服务 构建商品
1514 3

相关产品

  • 函数计算