《Python云原生:构建应对海量用户数据的高可扩展Web应用》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
科技技术
出版年份
2018
译者
宋净超
出版社
电子工业出版社
页数
324 页
语言
中文

《Python云原生:构建应对海量用户数据的高可扩展Web应用》内容简介

本书以一个应用开发贯穿始终,从云原生和微服务的概念原理讲起,使用Python构建云原生应用,并使用React构建Web视图。为了应对大规模的互联网流量,使用了Flux构建UI和事件溯源及CQRS模式。考虑到Web应用的安全性,本书对此也给出了解决方案。书中对于关键步骤进行了详细讲解并给出运行结果。读者可以利用Docker容器、CI/CD工具,敏捷构建和发布本书示例中的应用到AWS、Azure这样的公有云平台上,再利用平台工具对基础设施和应用的运行进行持续监控。

《Python云原生:构建应对海量用户数据的高可扩展Web应用》书籍信息摘要

《Python云原生:构建应对海量用户数据的高可扩展Web应用》内容简介与阅读建议,作者 【印度】ManishSethi,科技技术,2018年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:Python、计算机类。

《Python云原生:构建应对海量用户数据的高可扩展Web应用》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《Python云原生:构建应对海量用户数据的高可扩展Web应用》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 1 云原生应用和微服务简介 1
  2. 云计算简介 2
  3. 软件即服务 3
  4. 平台即服务 4
  5. 基础设施即服务 4
  6. 云原生概念 5
  7. 云原生为何物?为何重要 5
  8. 云原生运行时环境 6
展开全部(共 144 章节)
  1. 云原生架构 6
  2. 理解十二要素应用 9
  3. 设置Python环境 11
  4. 安装Git 11
  5. 安装和配置Python 19
  6. 熟悉GitHub和Git命令 26
  7. 本章小结 27
  8. 2 使用Python构建微服务 29
  9. Python概念解析 29
  10. 模块 29
  11. 函数 30
  12. 微服务模型 31
  13. 构建微服务 32
  14. 构建user资源的方法 38
  15. 构建tweet资源的方法 47
  16. 测试RESTful API 52
  17. 单元测试 53
  18. 本章小结 56
  19. 3 使用Python构建Web应用 57
  20. 应用入门 58
  21. 创建应用程序用户 59
  22. 使用Observable和AJAX 61
  23. 绑定数据到adduser模板 63
  24. 用户发送推文 65
  25. 在推文模板上使用Observable和AJAX 67
  26. 绑定数据到addtweet模版 69
  27. CORS——跨源资源共享 71
  28. Session管理 72
  29. Cookies 75
  30. 本章小结 76
  31. 4 与数据服务交互 77
  32. MongoDB有什么优势,为什么要使用它 77
  33. MongoDB中的术语 78
  34. 安装MongoDB 79
  35. 初始化MongoDB数据库 80
  36. 在微服务中集成MongoDB 82
  37. 处理user资源 83
  38. 处理推文资源 90
  39. 本章小结 93
  40. 5 使用React构建Web视图 95
  41. 理解React 95
  42. 配置React环境 96
  43. 安装node 96
  44. 创建package.json 97
  45. 使用React构建webViews 98
  46. 在微服务中集成Web视图 106
  47. 用户验证 109
  48. 用户登录 109
  49. 用户注册 111
  50. 用户资料 114
  51. 用户注销 117
  52. 测试React webViews 117
  53. Jest 118
  54. Selenium 118
  55. 本章小结 118
  56. 6 使用Flux来构建UI以应对大规模流量 119
  57. Flux介绍 119
  58. Flux概念 120
  59. 在UI中添加日期 121
  60. 使用Flux创建UI 121
  61. 动作和分派器 122
  62. 数据源 125
  63. 本章小结 134
  64. 7 事件溯源与CQRS 135
  65. 简介 136
  66. 理解事件溯源 138
  67. 事件溯源定律 140
  68. CQRS介绍 142
  69. CQRS架构的优点 144
  70. 事件溯源与CQRS面临的挑战 145
  71. 应对挑战 146
  72. 解决问题 146
  73. 使用Kafka作为事件存储 151
  74. 使用Kafka做事件溯源 152
  75. 工作原理 154
  76. 本章小结 154
  77. 8 Web应用的安全性 155
  78. 网络安全性和应用安全性 155
  79. 网络应用栈 155
  80. 开发安全的Web应用程序建议 176
  81. 本章小结 176
  82. 9 持续交付 177
  83. 持续集成与持续交付的变迁 177
  84. 理解SDLC 177
  85. 敏捷开发流程 178
  86. 持续集成 180
  87. Jenkins持续集成工具 182
  88. 安装Jenkins 182
  89. 配置Jenkins 185
  90. Jenkins自动化配置 188
  91. Jenkins安全配置 189
  92. 插件管理 190
  93. 版本控制系统 191
  94. 设置Jenkins job 191
  95. 理解持续交付 198
  96. 持续交付的诉求 198
  97. 持续交付与持续部署 199
  98. 本章小结 199
  99. 10 应用容器化 201
  100. Docker介绍 201
  101. 关于Docker和虚拟化的一些事实 202
  102. Docker Engine——Docker的骨干 202
  103. 配置Docker环境 203
  104. Docker Swarm 206
  105. 在Docker中部署应用 210
  106. 构建和运行MongoDB Docker服务 211
  107. Docker Hub是用来干什么的 214
  108. Docker Compose 221
  109. 本章小结 223
  110. 11 部署到AWS云平台 225
  111. AWS入门 225
  112. 在AWS上构建应用程序基础架构 227
  113. 生成认证密钥 229
  114. Terraform——基础设施即代码构建工具 233
  115. CloudFormation——构建基础设施即代码的AWS工具 244
  116. 云原生应用的持续部署 251
  117. 工作原理 252
  118. 本章小结 259
  119. 12 部署到Azure云平台 261
  120. Microsoft Azure入门 261
  121. Microsoft Azure基本知识 263
  122. 在Azure中创建虚拟机 265
  123. 在Azure中使用Jenkins CI/CD流水线 280
  124. 本章小结 285
  125. 13 监控云应用 287
  126. 云平台上的监控 287
  127. 基于AWS的服务 288
  128. CloudWatch 288
  129. CloudTrail 293
  130. AWS Config service 294
  131. Microsoft Azure服务 296
  132. Application Insights 296
  133. ELK技术栈介绍 299
  134. 开源监控工具 305
  135. Prometheus 305
  136. 本章小结 308

常见问题

《Python云原生:构建应对海量用户数据的高可扩展Web应用》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《Python云原生:构建应对海量用户数据的高可扩展Web应用》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《Python云原生:构建应对海量用户数据的高可扩展Web应用》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《Python云原生:构建应对海量用户数据的高可扩展Web应用》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《Python云原生:构建应对海量用户数据的高可扩展Web应用》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《Python云原生:构建应对海量用户数据的高可扩展Web应用》相关书籍?

可以进入 【印度】ManishSethi 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。