前端Serverless:面向全栈的无服务器架构实战
¥
21.23
2.4折
¥
89
九五品
仅1件
作者杨凯
出版社电子工业出版社
ISBN9787121409813
出版时间2021-05
版次1
装帧平装
开本16开
纸张胶版纸
定价89元
上书时间2024-09-10
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:前端Serverless:面向全栈的无服务器架构实战
定价:89.00元
作者:杨凯
出版社:电子工业出版社
出版日期:2021-05-01
ISBN:9787121409813
字数:
页码:
版次:
装帧:平装
开本:128开
商品重量:
编辑推荐
内容提要
本书以云原生(Cloud Native)技术为背景,讲述了 Serverless 的基本原理与实战应用。书中首先探讨 Serverless 与当前云计算技术和前端技术的关系,随后分别从 Serverless 的两大能力(FaaS 和 BaaS)展开,探讨了它们的历史由来和底层原理,并且结合实际应用场景,有针对性地提供了操作指南。本书从手动构建一套基于进程的 FaaS 架构开始,之后深入剖析云计算服务的内核,阐述其背后的原理和思想,从而让读者理解下一代软件架构的本质。本书主要从前端研发人员的视角介绍 Serverless 的原理及应用。相信无论是希望更多了解服务端技术的前端研发人员,还是已经涉足后端但希望更多了解云原生技术的全栈工程师,或是希望通过 Serverless 提升团队研发效率的架构师,都会从阅读本书中获益良多。
目录
部分 Serverless 综述 章 什么是 Serverless .............................................................................................. 2 1.1 Serverless 的价值 .................................................................................................. 3 1.2 Serverless 是一种理念 .......................................................................................... 5 1.3 Serverless 一词的诞生 .......................................................................................... 8 1.4 CNCF Serverless 白皮书 ..................................................................................... 10 1.5 Serverless 与前端架构 ......................................................................................... 12 1.6 从前端到全栈 ...................................................................................................... 18 本章小结 ....................................................................................................................... 19 第 2 章 何时应用 Serverless ........................................................................................ 20 2.1 Serverless 的优势与劣势 ..................................................................................... 20 2.2 服务端的应用场景 .............................................................................................. 22 2.2.1 多媒体处理 .............................................................................................. 23 2.2.2 数据库变更捕获 ...................................................................................... 24 2.2.3 处理 IoT 请求 ........................................................................................ 25 2.2.4 聊天机器人 .............................................................................................. 26 2.2.5 计划任务 .................................................................................................. 27 2.2.6 通用后端服务 .......................................................................................... 27 2.3 前端的应用场景 .................................................................................................. 28 2.3.1 Web 应用 ................................................................................................. 29 2.3.2 SSR 应用 ................................................................................................. 29 2.3.3 移动客户端应用 ...................................................................................... 31 2.3.4 小程序 ...................................................................................................... 31 本章小结 ....................................................................................................................... 31 第 3 章 Serverless 与服务端技术 .................................................................................. 32 3.1 应用分层架构 ...................................................................................................... 32 3.2 微服务架构 .......................................................................................................... 34 3.3 云计算 .................................................................................................................. 37 3.4 容器化 .................................................................................................................. 39 3.5 NoOps ................................................................................................................... 40 本章小结 ....................................................................................................................... 42 第 4 章 Serverless 与前端技术 ..................................................................................... 43 4.1 Backend For Frontend .......................................................................................... 43 4.2 Node.js .................................................................................................................. 44 4.3 TypeScript ............................................................................................................. 45 4.4 GraphQL ............................................................................................................... 46 4.5 NoBackend ........................................................................................................... 47 本章小结 ....................................................................................................................... 47 第二部分 FaaS 技术 第 5 章 理解 FaaS ......................................................................................................... 50 5.1 FaaS 的特性 ........................................................................................................ 50 5.1.1 函数由事件驱动 ...................................................................................... 50 5.1.2 无状态的函数 .......................................................................................... 51 5.1.3 函数应当足够简单 .................................................................................. 51 5.2 FaaS 的优点 ........................................................................................................ 52 5.2.1 更高的研发效率 ...................................................................................... 52 5.2.2 更低的部署成本 ...................................................................................... 53 5.2.3 更低的运维成本 ...................................................................................... 54 5.2.4 更低的学习成本 ...................................................................................... 54 5.2.5 更低的服务器费用 .................................................................................. 55 5.2.6 更灵活的部署方案 .................................................................................. 56 5.2.7 更高的系统安全性 .................................................................................. 56 5.3 FaaS 的缺点 ........................................................................................................ 57 5.3.1 存在平台学习成本 .................................................................................. 57 5.3.2 较高的调试成本 ...................................................................................... 58 5.3.3 潜在的性能问题 ...................................................................................... 58 5.3.4 供应商锁定问题 ...................................................................................... 59 本章小结 ....................................................................................................................... 60 第 6 章 个函数 ....................................................................................................... 61 6.1 从控制台创建 ...................................................................................................... 61 6.1.1 开通产品 .................................................................................................. 61 6.1.2 创建一个函数 .......................................................................................... 62 6.1.3 调用函数 .................................................................................................. 64 6.2 基于命令行工具 .................................................................................................. 64 6.2.1 安装命令行工具 ...................................................................................... 64 6.2.2 身份认证配置 .......................................................................................... 65 6.2.3 初始化 FaaS 项目 ..........................................................
作者介绍
杨凯(亚顿),具有10年以上前后端全栈研发经验,曾为精灵前端负责人,参与了精灵从0到1的建设过程。专注于前端架构及用户体验,对 BFF、微前端、Serverless 等技术如何在业务中规模化应用以提高研发和协作效率、改善用户体验,具有丰富的实践经验。
序言
— 没有更多了 —
以下为对购买帮助不大的评价