乐趣区

关于腾讯云:腾讯云-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 在这方面的劣势在于灵便,不影响曾经有我的项目的数据处理流程,可独自运行并满足数据验证需要,而且学习老本和费用老本都比拟低。

One More Thing

立刻体验腾讯云 Serverless Demo,支付 Serverless 新用户礼包 ???? serverless/start

欢送拜访:Serverless 中文网!

退出移动版