课程 ID: 18295
描述:
案例背景:
本次课程主要介绍千亿PV、百万QPS、亿级收入背后的广告计费架构演进过程,通过抽丝剥茧的方式向大家解密,快手在不同阶段计费模式的变迁所带来的技术挑战。一起探讨在大流量、极致准确性、高实时性、高稳定性的要求下,如何满足业务模式的高速发展。
课程大纲:
课程从行业发展趋势来讲解计费模式的变化,层层展开其背后的挑战:
1、广告计费模式的变迁;
2、商业化计费引擎架构演进;
3、计费架构稳定性保障;
解决思路:
1、快手商业化探索期如何快速搭建一个计费引擎快速满足业务端的mvp版本
2、快手高速发展期面临ocpm推全带来的流量突增冲突和低延迟诉求如何解决
3、快手精细化运营期如何多快好省的解决业务订单锁预算、MCB、加速探索、共享预算等核心痛点
4、智能化时代到来在智能投放领域如何解决多样性和个性化投放带来的灵活性
成果:
项目成果:完成快手广告的不同发展阶段的架构支撑,完成千亿PV、百万QPS、亿级收入下的低延迟、高吞吐、高可用架构硬核能力的建设,从0到百万QPS之业务驱动下的技术破局之平衡性能、成本与稳定性平稳落地。
个人体会:
● 渐进式的架构演进
○ 研发凡事要多作“应不应该办”的价值判断,不能简单地只作“可不可以办”的技术判断。
○ 每个系统都有自己独特的特性
● 理解并发现问题&定义清楚问题远比解决问题更加重要
○ 比应该做什么更重要的是什么事可以不做====架构是一项平衡的艺术
● 好的架构决策=如何快速将更高维的目标, 建立全局化思维,快速定义出阶段性共识并可执行的动作
○ 具体事情、问题的思考,拆解问题的方法路径,拆到具体事情,用指标上衡量好坏
● 系统特性的抽象描述应谨慎,尽量避免过度泛化的抽象
○ 什么都能做的系统,往往什么都做不好