在线教育客户【Timing App】在 Serverless 领域的实践

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月免费额度15元,12个月
简介: 帮助用户提升学习凝聚力的教育社交App Timing App 成立于2017年5月12日,是武汉氪细胞网络技术有限公司旗下的一款提供在线学习的教育社交类应用,专注帮助社区用户提升学习凝聚力,达成学习目标。

bg_top_v3

帮助用户提升学习凝聚力的教育社交App

Timing App 成立于2017年5月12日,是武汉氪细胞网络技术有限公司旗下的一款提供在线学习的教育社交类应用,专注帮助社区用户提升学习凝聚力,达成学习目标。目前已有超过700万人通过 Timing 进行高效学习。

与传统的在线学习应用不同,Timing app 提供了Timing 自习室、图书馆学习、视频打卡、学习日记、契约群、学习服务等多类具有社交性质的在线教育服务,帮助用户找到自己的学习节奏,找到坚持学习的一万种理由。例如一起考雅思,可以通过它的社交属性来发起学习小组,小组成员之间相互鼓励和帮助,一同完成学习目标。

流量突增带来的扩容、业务稳定性和降成本的需求

Timing App 未设置专职运维人员,之前采用单体 PHP 架构,无法满足快速增长的业务需求。今年,开始尝试开源项目,自建微服务架构+APM,但因技术门槛和人力不足一直没有成功落地。业务本身具有潮汐特性,用户访问主要集中在晚间和节假日,此外,受疫情影响,春节期间峰值流量暴增4倍,面临较大的成本压力。

痛点综述:代码耦合度较高、微服务架构运维复杂、开发迭代效率较低、资源利用率不高等

使用 Serverless 技术构建新型互联网应用

阿里云应用引擎Serverless(简称SAE)『产品官网>>』基于 Serverless 架构,屏蔽了底层 IaaS 运维和 K8s 细节,区别于 FaaS形态的 Serverless 产品,用户无需修改编程模型,零代码改造就能直接使用。同时,完美结合Spring Cloud/Duboo 等微服务架构,提供应用发布、管理和服务治理等应用全生命周期的服务。

因此,Timing App 借助 SAE 实现了:

1. 降成本:节省了自建微服务架构的ECS成本。基于秒级弹性能力,无需长期保有固定资源,按需自动弹、按分钟计费,极大的提升了资源利用率。

2. 提效率:屏蔽了底层 IaaS 购买、底层 K8s 细节和运维的烦恼,低门槛部署 Dubbo/Spring Cloud 等微服务应用,支撑新业务快速上线,还提供了 QPS、RT、接口调用量、错误数等实时监控功能,用于快速定位问题,提升诊断效率,让企业专注于业务本身。

3. 业务稳定:基于 SAE 的定时弹性能力和基于监控指标弹性(CPU/Memory等),无须容量规划,秒级弹性,便可轻松应对流量暴增,保障SLA。

_2020_02_20_7_35_14

据悉,通过 SAE 来部署和开发应用的客户遍布各行各业,例如在线教育、物联网、新零售、在线旅游、能源科技、汽车金融、国有大企业等 。此外,SAE 支持 0.5core 的最小规格,进一步降低了用户的使用成本,部署一套日常环境成本节省高达47%~57%。

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
2月前
|
移动开发 JavaScript 小程序
从入门到实践:Uni-app跨平台开发与应用
从入门到实践:Uni-app跨平台开发与应用
235 1
|
2月前
|
移动开发 小程序
微信小程序web-view嵌入uni-app H5页面,通过H5页面跳转企业微信客户聊天窗口如何操作?
微信小程序web-view嵌入uni-app H5页面,通过H5页面跳转企业微信客户聊天窗口如何操作?
|
2月前
|
弹性计算 Serverless 应用服务中间件
Serverless 应用引擎操作报错合集之阿里函数计算中出现'python app.py'的错误如何解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
2月前
|
运维 监控 Dubbo
SAE(Serverless App Engine)和FC(Function Compute)
【1月更文挑战第18天】【1月更文挑战第89篇】SAE(Serverless App Engine)和FC(Function Compute)
123 1
|
9月前
|
SQL 分布式计算 对象存储
客户说|科脉 x AnalyticDB,Serverless Spark替换CDH助力运维降本80%
使用AnalyticDB Spark替换自建CDHSpark,助力科脉降本增效
|
11月前
|
Cloud Native 关系型数据库 分布式数据库
客户说|PolarDB最佳实践:工期缩短2/3,揭秘极氪APP分布式改造效率神器
极氪APP引入阿里云PolarDB,21天完成数据库分布式改造
|
10月前
|
Shell 开发工具
关于 SAP Spartacus Shell App 客户应用的调试
关于 SAP Spartacus Shell App 客户应用的调试
|
移动开发 缓存 JavaScript
Vue3.0入门 + Vant3.0移动端实践(三)使用Cordova打包Android App
Vue3.0入门 + Vant3.0移动端实践(三)使用Cordova打包Android App
|
Serverless
阿里函数计算官网客户
阿里函数计算官网客户
阿里函数计算官网客户
|
Serverless 容器

热门文章

最新文章

相关产品

  • 函数计算