书籍详情
活动中台:揭秘vivo的千万级DAU活动中台
作者:朱明鹏 著
出版社:机械工业出版社
出版时间:2021-12-01
ISBN:9787111696186
定价:¥89.00
购买这本书可以去
内容简介
内容简介 本书讲解了如何将企业的营销活动开发和运营能力通过中台标准化和敏捷化,实现对前端需求的快速响应和后端能力的整合复用,从而提升企业营销能力和营销效果。 本书的内容来自于vivo官方的实践,vivo的活动中台“悟空”是各行业竞相学习和效仿的标杆。本书从业务、产品和技术的角度对悟空中台的业务设计、技术架构、核心技术、实现思路、应用实践等做了全面的讲解。 全书一共7章,可以分为三个部分: 第1部分 活动中台前世今生(第1~3章) 首先介绍了传统活动开发的模式和瓶颈,然后介绍了vivo结合中台理念探索出的一套创新性的活动开发模式,z后介绍了活动中台的功能架构和业务设计。 第二部分 活动中台架构设计(第4~5章) 从前端的视角讲解了如何利用微前端和H5等技术实现活动中台的架构设计和落地,不仅讲解了活动中台的架构与实现,而且还包含诸如微前端架构、可视化搭建、H5性能优化、H5跨屏动态适配等大量技术细节。 第三部分 活动中台技术探索(第6~7章) 这部分内容是 vivo中台团队对智能活动制作的探索与设想。不仅向读者介绍了中台配套的服务端Nodejs技术,而且还介绍了中台团队在活动中台上进行的低代码实践。
作者简介
作者简介 朱明鹏 一位具有丰富可视化搭建经验的技术专家,有近10年的软件开发与架构经验。先后就职于亚信科技、途牛旅游网,积累了丰富的前后端开发经验,曾负责并参与多个大型系统软件的基础架构和业务平台的设计与研发工作。目前是vivo互联网产品平台部系统架构师,领导低代码效能工具的设计研发和和大前端领域的技术探索。
目录
序一
序二
序三
前言
第一部分 活动中台的前世今生
第1章 传统活动开发遇到的困境 3
11 活动开发的3种模式 3
12 如何抽象整合活动平台 6
第2章 活动开发模式创新 8
21 “将平台交出去”的创新设计 8
22 让研发人员也成为平台的用户 10
23 原来这就是活动中台 12
第3章 活动中台业务设计 15
31 中台功能架构设计 15
311 问题背景 15
312 产品介绍 16
313 产品矩阵 17
314 功能架构 17
32 落地页管理—作品中心 18
321 作品卡片 19
322 作品状态 20
323 作品短链 20
324 批量管理 21
325 作品组 22
326 数据分析 23
33 作品的齿轮—组件与任务 24
331 组件类型 24
332 任务组件 27
34 物料管理—素材中心 30
341 素材上传 31
342 素材管理 33
35 访问控制—权限中心 34
351 常见的权限设计模式 34
352 权限系统的实现 36
353 权限隔离设计 41
36 活动工厂—H5可视化搭建 44
361 元素区 45
362 设计区 45
363 配置区 47
364 页面管理区 52
365 功能区 54
37 数据服务设计 56
371 组件服务 57
372 编译服务 57
373 数据服务 58
第二部分 活动中台架构设计
第4章 微前端架构设计 63
41 微组件概述 63
411 Vue 单文件组件 64
412 构建 UMD 规范 64
413 构建微组件基座 67
42 微组件状态管理 70
421 传统EventBus方案 70
422 天然的解决方案Vuex 71
43 微组件基座设计 77
431 组件沙箱 77
432 沙箱通信 85
44 通用可视化中的微组件 91
441 扩展微组件 91
442 定制化基座 92
443 组件动画 95
45 热编译微组件工程 100
451 微组件生成活动页 100
452 服务端活动编译加速 107
46 可视化搭建微信小程序 109
461 基于uni-app的微组件 110
462 微组件编译微应用 124
第5章 H5 性能优化实践 130
51 H5性能检测 130
511 Lighthouse 130
512 关键指标解析 132
52 H5渲染加速优化 136
521 网络层优化 136
522 图像优化 140
53 图片高效加载方案 142
531 图片服务架构设计 142
532 实战中WebP的应用 148
533 提升WebP的兼容性 150
54 网页秒开探索 153
541 网页渲染模式 153
542 WebView 秒开方案 157
55 H5跨屏动态适配方案 162
551 普适性布局方案 162
552 H5在满屏下的痛点 165
553 预设性的优化 167
554 预设规则的实现 170
第三部分 活动中台技术探索
第6章 Nodejs在中台应用上的实践 179
61 企业级 NPM 私服实践 179
611 安装部署Verdaccio 180
612?利用NRM来使用私有源 183
613 内置插件扩展私服能力 184
614 自定义tag管理多环境插件 185
62?Nodejs数据持久层的探索 187
621 数据持久层现状与思考 188
622?探索数据持久层 191
623 工程化体系加持下的未来 204
63 Nodejs 应用全链路追踪技术 206
631 Nodejs 全链路信息获取的方式 207
632 zone-context方案设计 208
64 Nodejs搭建自动化文档工作流 216
641 自动化文档生成器 217
642 自动化文档部署 221
第7章 中台之上的低代码开发平台 226
71 H5生产力的迷与思 226
711 低复用场景下的弊端 226
712 零代码与低代码 228
713 低代码模式下的活动开发 230
72 构建本地低代码工具 233
721 低代码工具设计 233
722 基于Vue代码的工程可视化工具 236
73 智能化的活动中台 247
后记 249
序二
序三
前言
第一部分 活动中台的前世今生
第1章 传统活动开发遇到的困境 3
11 活动开发的3种模式 3
12 如何抽象整合活动平台 6
第2章 活动开发模式创新 8
21 “将平台交出去”的创新设计 8
22 让研发人员也成为平台的用户 10
23 原来这就是活动中台 12
第3章 活动中台业务设计 15
31 中台功能架构设计 15
311 问题背景 15
312 产品介绍 16
313 产品矩阵 17
314 功能架构 17
32 落地页管理—作品中心 18
321 作品卡片 19
322 作品状态 20
323 作品短链 20
324 批量管理 21
325 作品组 22
326 数据分析 23
33 作品的齿轮—组件与任务 24
331 组件类型 24
332 任务组件 27
34 物料管理—素材中心 30
341 素材上传 31
342 素材管理 33
35 访问控制—权限中心 34
351 常见的权限设计模式 34
352 权限系统的实现 36
353 权限隔离设计 41
36 活动工厂—H5可视化搭建 44
361 元素区 45
362 设计区 45
363 配置区 47
364 页面管理区 52
365 功能区 54
37 数据服务设计 56
371 组件服务 57
372 编译服务 57
373 数据服务 58
第二部分 活动中台架构设计
第4章 微前端架构设计 63
41 微组件概述 63
411 Vue 单文件组件 64
412 构建 UMD 规范 64
413 构建微组件基座 67
42 微组件状态管理 70
421 传统EventBus方案 70
422 天然的解决方案Vuex 71
43 微组件基座设计 77
431 组件沙箱 77
432 沙箱通信 85
44 通用可视化中的微组件 91
441 扩展微组件 91
442 定制化基座 92
443 组件动画 95
45 热编译微组件工程 100
451 微组件生成活动页 100
452 服务端活动编译加速 107
46 可视化搭建微信小程序 109
461 基于uni-app的微组件 110
462 微组件编译微应用 124
第5章 H5 性能优化实践 130
51 H5性能检测 130
511 Lighthouse 130
512 关键指标解析 132
52 H5渲染加速优化 136
521 网络层优化 136
522 图像优化 140
53 图片高效加载方案 142
531 图片服务架构设计 142
532 实战中WebP的应用 148
533 提升WebP的兼容性 150
54 网页秒开探索 153
541 网页渲染模式 153
542 WebView 秒开方案 157
55 H5跨屏动态适配方案 162
551 普适性布局方案 162
552 H5在满屏下的痛点 165
553 预设性的优化 167
554 预设规则的实现 170
第三部分 活动中台技术探索
第6章 Nodejs在中台应用上的实践 179
61 企业级 NPM 私服实践 179
611 安装部署Verdaccio 180
612?利用NRM来使用私有源 183
613 内置插件扩展私服能力 184
614 自定义tag管理多环境插件 185
62?Nodejs数据持久层的探索 187
621 数据持久层现状与思考 188
622?探索数据持久层 191
623 工程化体系加持下的未来 204
63 Nodejs 应用全链路追踪技术 206
631 Nodejs 全链路信息获取的方式 207
632 zone-context方案设计 208
64 Nodejs搭建自动化文档工作流 216
641 自动化文档生成器 217
642 自动化文档部署 221
第7章 中台之上的低代码开发平台 226
71 H5生产力的迷与思 226
711 低复用场景下的弊端 226
712 零代码与低代码 228
713 低代码模式下的活动开发 230
72 构建本地低代码工具 233
721 低代码工具设计 233
722 基于Vue代码的工程可视化工具 236
73 智能化的活动中台 247
后记 249
猜您喜欢