速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

评论

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

item_list_updown 接口获取淘宝商品的上下架时间?

技术冰糖葫芦

API 文档

亚马逊AWSVS阿里云 | 轻量应用服务器性能评测对比

雪奈椰子

百度爬虫的工作原理解析

快乐非自愿限量之名

百度 爬虫 爬虫分享

学python就能找到高薪工作吗?

代码生成器研究

你怎么看低代码平台技术?

代码生成器研究

Scrum敏捷开发培训敏捷开发团队必修课

顿顿顿

scrum敏捷工具 scrum培训 敏捷开发培训 敏捷研发管理工具 scrum研发工具

spring.factories文件作用详解,@SpringBootApplication启动过程与其关联

javaNice

Java springboot

程序员惶恐?GPTs大火,AI编程不会成为主流?

代码生成器研究

文心一言 VS 讯飞星火 VS chatgpt (139)-- 算法导论11.4 3题

福大大架构师每日一题

福大大架构师每日一题

AI机器学习:突破传统,引领智能科技未来

不在线第一只蜗牛

人工智能 机器学习 AI

当AI加上低代码,未来将如何颠覆我们的世界

代码生成器研究

开发体育直播系统,赛事数据如何影响着平台价值

软件开发-梦幻运营部

LED植物生长灯怎么做更有效?聚光和散热不能少!

电子信息发烧客

存在争议的低代码,真的能火吗?

代码生成器研究

爱莫科技 ×英特尔®丨「虚拟店长」轻松提升消费者店消费体验

科技热闻

Rhino 8 for Mac(犀牛3D建模软件)中文版

iMac小白

inBuilder低代码平台新特性推荐-第八期

inBuilder低代码平台

在Vue3中使用Element-Plus分页(Pagination )组件

快乐非自愿限量之名

Vue3 教程分享

Amazon EC2 新手初探:为实例安装图形界面

王强

Amazon EC2 亚马逊云服务器

【网络通信】浅析UDP与TCP协议的奥秘

EquatorCoco

TCP 网络协议 UDP协议

镭速,克服UDP传输缺点的百倍提速传输软件工具

镭速

文件传输工具 大文件传输工具 UDP传输

关于代码混淆,看这篇就够了

雪奈椰子

微信传输助手是什么?类似功能推荐!

职场工具箱

文件传输 素材中转站

Netty源码学习4——服务端是处理新连接的&netty的reactor模式

快乐非自愿限量之名

Netty 源码学习

一文全面了解低代码

树上有只程序猿

软件开发 低代码 JNPF

上海站 | RocketMQ Meetup 重磅来袭

Apache RocketMQ

开源 消息中间件 微服务、 消息列队

C++PACS医学影像信息化数字平台源码

源码星辰

医学影像 PACS 三维重建

SpringBoot 分布式锁 @klock详解

javaNice

Java springboot

走进低代码:不懂编程也能5分钟开发一个应用

互联网工科生

低代码 JNPF

软件测试/测试开发/人工智能丨视觉与图像识别自动化测试

测试人

人工智能 软件测试

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