更新时间:2019-01-09 14:00:22
封面
版权信息
卷首语 让技术创新如繁花般盛开
写在第十年:聊聊FreeWheel的架构演进历程
第一个产品——MRM的上线
重大的决定:推翻之前的广告服务器设计
架构的从0到1与从1到10:演进与创新
架构再升级:向一致性与可预测性的进击
好的架构是持续积极的面对不确定性和响应变化
从单点到跨DC PXC集群:核心数据库演进详谈
背景
方案选型
业界类似方案调研
锁定PXC
最终方案
PXC从POC到落地需要解决的技术细节
受益于PXC
来自实践的教训
自增列步长兼容性问题
关于GTID空洞的坑
不兼容SQL的问题
SST/IST对性能的影响
监控设计和实施
Public/Private VIP无损非预期跳转的预警
提早预警无损的Flow Control
集群架构的反思
PB级海量数据的处理查询之道:大数据平台最佳实践
一、Lambda架构构建大数据平台的实践经验
1.Lambda架构概述
2.分布式资源管理平台
3.应用编排和CD
二、AWS部署实践
三、OLAP查询演进:基于Presto的数据查询服务
1.Presto的架构及优势
2.Presto的使用
3.Presto多集群部署
4.OLAP统一查询平台
亿级视频广告事件预测系统构建之道
xTR问题的由来
xTR系统架构与流程
xTR系统架构
xTR算法流程
xTR特征工程
特征提取
特征组织方式
特征筛选
特征预处理
特征更新策略
模型构建
枚举方法
在线强化学习筛选模型
正负样本比例不均衡
SparkUI:前端单页应用演进与实践
技术选型
新轮子SparkUI
可重用组件Library Components
应用状态管理框架Spark-modula
前端路由框架Spark-router
SparkUI开源计划
前后端整合
RESTful接口
认证授权
后端Docker容器化
整合测试
渐进改造
混合工程结构
静态资源服务器
SparkUI独立工程
新老JS代码混用
质量保证
专职前端团队
总结
FreeWheel如何支持超级赛事的直播广告
直播广告的业务背景和技术挑战
业务背景
技术上的挑战:高并发,实时响应,高可用性
广告服务器核心架构
推送服务器
为什么需要推送服务器
控制数据镜像大小
数据实时更新
计数服务器
本地计数服务器同步
容力:如何打造更高质效的技术团队
编者按
万丈高楼平地起——「合理扩张」与「Hire the Best」
打造具有良好工程师基因团队的三点要素
敏捷开发模式在工程师团队的实践与落地
让每个人感觉到自己的价值所在