13
腾讯开放平台设计

汤道生 开放平台架构设计

Embed Size (px)

Citation preview

Page 1: 汤道生 开放平台架构设计

腾讯开放平台设计

Page 2: 汤道生 开放平台架构设计

系统架构设计• 以有限资源,在可允许时间内设计出可持续的构架,实现出可执行的系统,满足用户需求或解决具体问题。

• 技术发展也受经济因素的考虑

• 开放平台设计好比系统架构设计

Page 3: 汤道生 开放平台架构设计

操作系统 Vs 开放平台操作系统• CPU、内存、硬盘• 进程• 系统API• 硬件标准

开放平台• 用户、推广资源• 应用• OpenAPI• 设备标准

Page 4: 汤道生 开放平台架构设计

开放平台的前序• 从农场说起。。。–灰度放量–防雪崩–防外挂–数据可靠性–内网梳理–设备扩容

Page 5: 汤道生 开放平台架构设计

开发者的需求• 接触用户的场景(应用接入框架)• 安全、稳定的运营环境(云服务)• 推广与营销的渠道(社交广告服务)• 可持续商业模式(支付体系、分成规则)

Page 6: 汤道生 开放平台架构设计

平台开放的“架构设计”• 设定标准与规范• 确保规范执行• 保障数据安全• 设定资源分配规则• 建立服务体系

Page 7: 汤道生 开放平台架构设计

设定标准与规范• “标准”降低开发門槛,欢迎自由尝试• “规范”保障用户利益,保持公平竞争

Page 8: 汤道生 开放平台架构设计

确保规范执行• 审核上线应用• 监控运营数据• 保障用户利益• 保证公平竞争

Page 9: 汤道生 开放平台架构设计

保障数据安全• 保障用户隐私• 确保数据不丢失• 防外挂,防垃圾广告• 应用数据相互隔离

Page 10: 汤道生 开放平台架构设计

设定资源分配规则• 自动化系统分配资源,避免人工干扰• 避免资源被垄断• 资源成本透明,避免滥用

Page 11: 汤道生 开放平台架构设计

建立服务体系• 解答开发者疑问• 详细文档• 公开培训• 分级客服

Page 12: 汤道生 开放平台架构设计

构建理想生态链• 支持多种商业模式,收入分成规则• 社交传播提高接触用户的能力• 数据驱动自主优化

Page 13: 汤道生 开放平台架构设计

13