AD系统架构师成长路径
⭐
30章 · 从入门到实战
01
广告系统概述
互联网广告商业模式 · DSP/SSP/Ad Exchange · RTB实时竞价流程
02
广告请求链路
用户访问媒体到展示 · 模块交互时序 · 超时与降级策略
03
定向技术基础
用户画像 · 上下文/行为定向 · Look-alike 相似人群扩展
04
出价与预算控制
CPM/CPC/CPA/oCPM · Pacing平滑 · PID控制原理
05
广告检索与索引
倒排索引 · 布尔表达式检索 · DNF/CNF 转换
06
CTR 预估模型
LR → DeepFM · 特征工程 · 在线学习
07
CVR 预估与多任务学习
SSB · ESMM · MMOE多门控专家网络
08
创意优选与动态创意
静态/动态模板 · 程序化创意 · A/B测试与优选
09
频次控制策略
用户/设备/IP级频控 · Redis/Cassandra · 一致性哈希
10
流量反作弊
GIVT/SIVT · 点击/曝光/转化反作弊 · 设备指纹
11
广告排序与 Auction
GSP机制 · VCG定价 · 保留价与底价策略
12
实时计算引擎
Flink/Spark Streaming · 窗口聚合 · Exactly-Once
13
数据管道与 ETL
Kafka日志收集 · 实时/离线ETL · 数据质量监控
14
特征存储与 Serving
在线/离线特征平台 · 一致性校验 · 降级容灾
15
模型在线 Serving
TF Serving/ONNX · 模型热更新 · GPU推理优化
16
A/B 实验平台
分流策略(Hash/分层) · 指标计算 · t-test/Delta
17
广告审核与合规
素材审核 · 敏感词/图片/视频 · GDPR/CCPA/广告法
18
广告计费与结算
预充值/后付费 · 实时计费 · 坏账与风控
19
报表与数据可视化
ClickHouse/Druid · 多维分析 · 实时大屏
20
广告 SDK 与 API 设计
SDK架构 · API网关限流 · 版本兼容性
21
高并发架构设计
QPS预估 · 连接/线程池调优 · Netty/Reactor
22
缓存策略
多级缓存 · 穿透/击穿/雪崩 · Cache Aside
23
数据库选型与优化
MySQL分库分表 · TiDB · HBase应用
24
消息队列选型
Kafka/RocketMQ/Pulsar · 可靠性 · 顺序/事务消息
25
微服务与 Service Mesh
DDD拆分 · gRPC/Thrift · Istio流量管理
26
容器化与编排
Docker最佳实践 · K8s(HPA/VPA) · Helm Chart
27
CI/CD 与 DevOps
GitFlow · Jenkins/GitLab CI · 灰度发布与回滚
28
监控与告警
Prometheus+Grafana · 业务指标 · 告警规则
29
容量规划与压测
全链路压测 · 影子库 · 弹性伸缩策略
30
架构演进案例
单体→微服务 · IDC→云原生 · 千亿级请求实战