写点什么

腾讯云 Serverless 应用初探 —— 印象笔记

  • 2021-03-18
  • 本文字数:1504 字

    阅读完需:约 5 分钟

腾讯云 Serverless 应用初探 —— 印象笔记

印象笔记是最具影响力的知识管理工具,它既是管理个人信息的智能助手、同时也是提高团队效率的企业工具、富集高价值信息的内容平台、优秀知识和信息相关智能硬件的生产商。


印象笔记服务用户为高教育程度、高收入的知识人群和广大知识工作者及学生。累积服务用户过亿。产品采用业界领先的 Freemium(免费增值)的商业模式,保持了非常高的用户活跃度,付费转化和续费率。同时积极拓展用户的使用场景,自主研发的多款智能硬件,有效支持了手写、扫描、语音等多种输入场景。印象笔记的愿景是成为用户的「第二大脑」。



印象笔记自 2018 年完成资本重组以来,产品功能频繁迭代,业务增长迅速。技术团队频繁需要应对一部分短期需快速上线的功能或项目,沿用之前传统服务或微服务开发交付模式,都无法满足工程排期需求。因此我们开始寻找解决方案。


首先我们分析了自身业务特点,印象笔记推出的新功能相对独立,自身业务逻辑清晰,与其它模块耦合度低;同时并发处理量与用户实际行为有关,前期无法准确预估资源使用情况。经过技术团队反复评估后,认为适合采用无服务形式部署。


通过市场调研,我们了解到腾讯云 Serverless 已经为像新东方、芒果 TV、哔哩哔哩、TP-Link、英孚、完美世界、快看等数百家企业提供 了 Serverless 技术解决方案,并且已经服务的企业绝大多数都持续使用 Serverless 技术进行业务拓展,我们最终选择使用腾讯云 Serverless 技术。


目前,印象笔记逐步在一些内部业务数据处理和用户异步通知功能中尝试利用腾讯云 Serverless/SCF 等框架进行快速开发并交付上线。


使用腾讯云 Serverless 技术后,在开发体验上有了明显的提升:


  • 首先是开发速度明显加快,Serverless 或云函数 SCF 都提供丰富的预置工程模板,且与其它腾讯云服务如 CMQ,COS 等紧密集成;

  • 其次,部署方便,不需要前期复杂的任务编排和资源配置步骤;

  • 再次,业务上线后便于维护,运维人员不再需要考虑压力和扩容问题;

  • 最后,利用完备的日志和统计功能,可以即时、便捷的掌握功能服务的运行状态。


现在印象笔记还主要使用相对传统的 SCF 云函数服务,对于 Serverless 中有些高级特性还未深入研究。腾讯云 Serverless 和 CODING DevOps 结合,可以实现业务持续开发、持续集成部署上线,一个完整的 DevOps 流程链,对于印象笔记后期业务新旧功能整合是刚需,所以近期,我们也在和腾讯云 Serverless 团队探讨进一步解决如何与印象笔记内部现有的持续集成部署规范、代码管理标准、版本迭代流程、质量保障体系的整合,形成完整的 DevOps 流程链。


未来,印象笔记还将进一步拓展尝试使用 腾讯云 Serverless 技术,主要从以下几个方向进行:


  • 小程序服务端功能

  • SEO/SSR 相关

  • 用户异步交互,如定期提醒,帐户状态相关通知等


最后,给还在考虑使用 Serverless 技术的团队一些建议:


如果产品团队尝试做产品迭代或者产品新功能,可以考虑使用腾讯云 Serverless 技术,与其它模块耦合度低,且不需要担心用户使用量,Serverless 拥有无限弹性扩容的能力,集群稳定性和可用性的维护成本几乎没有。


另外就是,如果是团队初期要做一些新项目的验证,需要进行数据拉取、数据分析,可以考虑使用 Serverless ETL ,进行数据抽取(Extract)、数据转换(Transform)、数据加载(Load),Serverless 在这方面的优势在于灵活,不影响已经有项目的数据处理流程,可单独运行并满足数据验证需求,而且学习成本和费用成本都比较低。



头图:Unsplash

作者:岳峰

原文:https://mp.weixin.qq.com/s/7iM78HcHbD-pwxPzSxL4aA

原文:腾讯云 Serverless 应用初探 —— 印象笔记

来源:TencentServerless - 微信公众号 [ID:ServerlessGo]

转载:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2021-03-18 23:412769

评论

发布
暂无评论
发现更多内容

NFTScan | 07.24~07.30 NFT 市场热点汇总

NFT Research

NFT\

龙蜥社区用户案例征集开始啦,欢迎投稿!

OpenAnolis小助手

数据 操作系统 征稿 案例 龙蜥社区

亚马逊云科技如何助力中国企业建立“出海”的云端母港?

Lily

openGauss运维能力之SQLPatch解密

daydayup

MegEngine Python 层模块串讲(下)

MegEngineBot

深度学习 开源

一文帮你看懂ChatGPT

狼大柔

人工智能 AI 科技 ChatGPT

一款介于无代码和低代码之间的数据可视化平台

高端章鱼哥

低代码 应用开发 JNPF 数据可视化平台

基于P2P技术的远距离传输大型文件解决方案

镭速

p2p 文件传输 远距离传输大型文件

SQL 执行计划管理(SPM)

KaiwuDB

KaiwuDB SPM

【我和openGauss的故事】openGauss易知易会的几个实用特性

daydayup

openGauss内核分析(四):查询重写(二)

daydayup

openGauss获2022年度创新产品奖!

daydayup

程序员在今年这种行情下如何快速找到合适的工作?

程序员小毕

程序员 后端 面试题 架构师 java面试

探索运营商渠道佣金数字化运营

鲸品堂

数字化转型 企业 运营商 电信运营商 企业号 7 月 PK 榜

什么是MES,什么是WMS,MES与WMS有什么区别?

优秀

MES系统 WMS系统

【我和openGauss的故事】openGauss的WDR报告解读

daydayup

openGauss+Wasm:构建安全高效的UDF执行引擎

daydayup

活动回顾|阿里云 Serverless 技术实战与创新成都站回放&PPT下载

Serverless Devs

负载均衡 Serverless 云原生 弹性计算 FC

⻜桨⼤模型推理部署⾼性能优化

Baidu AICLOUD

大模型推理 AI 框架

提升数据质量的四大有效方式

树上有只程序猿

数字化 数据质量

祝贺!openGauss社区技术委员会主席李国良当选2023 IEEE FELLOW

daydayup

openGauss内核分析(三):SQL解析

daydayup

低代码平台技术分享官丨日志实时隔离,助力高效发布

inBuilder低代码平台

低代码 低代码平台

ACM图灵大会开幕,王海峰解读文心大模型3.5最新进展

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

2023年值得推荐的5个数据可视化平台

这我可不懂

低代码 JNPF 数据可视化平台

低代码在数智化时代中的应用

力软低代码开发平台

杭州快盈施佳:基于支付宝小程序云的文旅数智新实践

TRaaS

小程序

已确认!将数据安全管理纳入操作风险管理范畴

原点安全

无门槛访问AI智能对话+最强AI绘画的方式

大数据技术指南

AI绘画 ChatGPT

从0到1!得物如何打造通用大模型训练和推理平台

得物技术

算法 大模型 ChatGPT LLM

最全的3D动画软件介绍来了!良心总结9款3D动画制作必备软件

龙智—DevSecOps解决方案

Unity 虚幻引擎 maya 3D动画软件 Houdini

腾讯云 Serverless 应用初探 —— 印象笔记_语言 & 开发_TencentServerless_InfoQ精选文章