Serverless架构:从原理、设计到项目实战

Serverless架构:从原理、设计到项目实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

腾讯一线工程师Serverless实战经验总结,包括Serverless基础知识、各种应用场景实践、大型综合案例,适合架构师、开发者及各Serverless流派。

内容简介

本书基于Serverless技术,通过对Serverless的基础介绍,发展历史,面临困难以及架构剖析带领读者全面深入了解和理解Serverless。通过对目前Serverless相关规范的研读,开源和工业级Serverless项目分析,不同产品的Serverless工具的使用,让读者掌握Serverless目前发展状况,可以大胆动手实践使用Serverless。通过监控告警,服务后端,物联网等多个应用场景,为读者分析和分享了十余个应用案例以及两个复杂项目,通过这些读者可以对如何使用Serverless有更加深入的了解,对使用Serverless能做什么,如何使用,如何提高开发、运维效率带来了更宽阔的视野和更加有价值的启发。

作者简介

作者刘宇,腾讯云SCF团队后台研发,毕业于浙江大学,硕士研究生。读书期间,先后参加各类创新创业比赛,学科竞赛,累计获得国家级奖励十余项,省级奖励三十余项,其他各类奖励累计六十余项。

毕业后,曾在腾讯科技、滴滴出行等公司实习工作,在腾讯云曾参与Tencent Cloud云API Explorer产品设计、Serverless自动扩缩容模块以及开发者工具等模块的相关工作,多次参与各类演讲分享,例如在中国DevOps社区-深圳等相关活动中分享Serverless相关技术与产品,同时在社区中也非常活跃,曾多次参加各类Serverless相关技术沙龙、CNCF网络研讨会,Serverlesss架构相关分享会等,是Serverless架构倡导者和先行者,致力于将Serverelss架构推荐到更多行业与领域,并为其提供应用策略以及解决方案等。

章节目录

版权信息

内容简介

推荐序1

推荐序2

专家力荐

前言

读者服务

第1章 初识Serverless

1.1 什么是Serverless

1.2 优势与劣势

1.3 影响力和价值

1.4 技术难点与挑战

1.5 典型应用场景

1.5.1 视频转码服务

1.5.2 数据ETL处理服务

1.5.3 网站(服务)后端

1.5.4 人工智能推理预测

1.5.5 物联网相关应用

1.6 发展与展望

第2章 Serverless入门

2.1 Serverless基础

2.2 Serverless架构规范

2.2.1 处理模型

2.2.2 函数相关规范

2.2.3 函数生命周期

2.2.4 工作流程

2.3 事件与规范

2.3.1 相关术语

2.3.2 上下文属性

2.4 开源项目与技术

2.4.1 OpenWhisk项目

2.4.2 Fission项目

2.4.3 Kubeless项目

2.5 工业化产品

2.5.1 AWS Lambda

2.5.2 Google Cloud Function

2.5.3 Azure Functions

2.5.4 腾讯云SCF

2.6 开发运维工具

2.6.1 CLI命令行工具

2.6.2 插件

第3章 Web与监控告警场景实践

3.1 运维、监控与告警

3.1.1 网站状态监控告警

3.1.2 服务状态监控告警

3.2 Web后端与应用服务端

3.2.1 上传图片加水印

3.2.2 用IP地址查天气并在小程序中应用

3.2.3 简易用户反馈功能与快应用实践

第4章 大数据与人工智能场景实践

4.1 大数据技术之MapReduce的简单实现

4.2 人工智能领域的实践

4.2.1 自然语言处理为你的网站赋能

4.2.2 智能客服与微信小程序

4.2.3 简单的车牌识别系统

4.2.4 视觉:对象检测系统

第5章 物联网和其他场景实践

5.1 物联网相关—定制智能音箱小工具

5.2 其他场景实践

5.2.1 OJ判题机/小程序在线编程系统实现

5.2.2 Serverless与高可用服务—使用云函数实现双机存储

5.2.3 Serverless与高可用服务—基于Serverless架构的高可用模型

5.2.4 微信公众号机器人

第6章 实战:Serverless与CMS

6.1 项目背景

6.2 项目设计

6.2.1 功能设计

6.2.2 数据库设计

6.2.3 接口设计

6.3 数据库开发

6.4 后端开发

6.5 前端开发

6.6 功能演示

6.7 项目总结

第7章 实战:小程序图片管理系统

7.1 项目背景

7.2 项目设计

7.2.1 功能设计

7.2.2 数据库设计

7.2.3 接口设计

7.3 数据库开发

7.4 后端开发

7.5 前端开发

7.6 效果展示

7.7 项目总结

Serverless架构:从原理、设计到项目实战是2019年由电子工业出版社出版,作者刘宇。

得书感谢您对《Serverless架构:从原理、设计到项目实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
FlutterApp开发:从入门到实战 电子书
本书系统讲解使用Flutter进行跨平台开发应具备的知识,包含丰富的代码示例与效果图片,组件功能一目了然。
PPT设计从入门到精通 电子书
提升PPT表现力的要点、原则及方法
AutoCAD 2020实战从入门到精通 电子书
本书分为4篇,共14章,由400个实战案例组成。第1篇为基础篇,内容包括AutoCAD2020的基础知识与参数设置,以及文件管理、图形的绘制与编辑等;第2篇为进阶篇,内容包括图形的标注、文字与表格的创建、图块与参照、图层的创建与管理、图形约束与信息查询、文件的打印与输出等;第3篇为三维篇,介绍了三维模型的创建、三维模型的编辑等内容;第4篇为应用篇,主要从机械设计、室内设计、建筑设计3个方面来详细解
GitLab CI/CD 从入门到实战 电子书
本书主要介绍GitLabCI/CD的相关内容。首先介绍GitLabCI/CD的基础知识,包括CI/CD的几个基本概念(pipeline、stages、job、GitLabRunner和.gitlab-ci.yml文件);然后介绍GitLabCI/CD的35个关键词、每个关键词的语法及其使用场景,并给出一些示例;最后介绍CI/CD的实践,通过3种不同的项目详细讲解各种部署方式,包括微服务架构项目流水
网页设计与制作项目化实战教程 电子书
本书介绍了网页设计与制作的基本知识和方法,内容包括赏析典型网站、创建与管理网站站点、设计和制作网站首页、制作网页特效、设计和制作网站二级页面、制作网站后台管理页面、网站测试与发布以及综合项目实战。本书采用两大真实项目贯穿始终,按照网站设计制作的主要流程编排知识点,每个项目都提供课堂练习和独立实践任务,涵盖了网站应用的各个领域。本书适合作为高职高专院校网页设计与制作课程的教材,也可供读者自学参考。