AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

腾讯云 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:412969

评论

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

阿里云 ACR 制品中心 AI/大数据镜像专场上新推荐榜

阿里巴巴云原生

阿里云 容器 云原生

大模型训练中batch的作用

百度开发者中心

人工智能 大模型 深度学历

5秒成为AI产业顾问、营销BI轻松搭建......一封来自星河社区5周年产业特辑的信

飞桨PaddlePaddle

人工智能 产业生态 星河社区

利用Prompt提升大模型微调性能

百度开发者中心

深度学习 大模型

合合信息旗下启信宝与鹏城实验室达成数据托管合作,“AI靶场”让数据管理更精准

合合技术团队

人工智能 数据处理 合合信息 启信宝

使用函数计算,数禾如何实现高效的数据处理?

Serverless Devs

云计算 Serverless AIGC

深入解析LLaMA如何改进Transformer的底层结构

华为云开发者联盟

人工智能 华为云 大模型 华为云开发者联盟 LLM

AR + 通信,虚实结合让工作协同从线上到「现场」

融云 RongCloud

通信 AR 数字经济 远程协作 工作协同

SFTP工作方式及原理(大文件传输小知识)

镭速

文件传输协议 大文件传输软件

如何使用区块链数据构建安全工具

Footprint Analytics

区块链 区块链技术 数据安全

终于来啦!传奇世界之帝王传世详细图文架设教程

echeverra

传奇

IT行业软件数据文件传输安全与高效是如何保障的?

镭速

大文件传输软件

淘宝详情API接口在电商行业中的重要性及实时数据获取实现

Noah

音视频开发常见问题(四):视频花屏和绿屏

ZEGO即构

实时音视频 直播技术 视频编解码 音视频开发 直播推流

利用大模型训练提升AI性能

百度开发者中心

人工智能 大模型 深度学习、

Istio与Kubernetes:资源管理与协同解析

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟

利用Prompt,高效调教大模型

百度开发者中心

人工智能 大模型 Prompt

华为云开源 | 线下meetup · 中国人民大学站顺利收官

华为云开源

区块链 微服务 时序数据库 AI大模型 前端组件库

RocksDB 在 vivo 消息推送系统中的实践

vivo互联网技术

RocksDB 消息推送系统 分布式数据存储模块

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