BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

您现在处于全屏预览
关闭全屏预览

百度移动开发平台最佳实践
录制于:

| 作者 李祎嵩 关注 0 他的粉丝 发布于 2016年9月15日 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。
33:01

概要
凤巢 APP 团队同一时间段会并行开发、维护数个项目。其中商用 APP 的直接对接百度商业客户,其稳定性和容错能力直接影响广告主的使用进而影响收入。然而随着凤巢业务的飞速发展,也会处理对开发速度要求高的用户项目,团队面临既要稳又要快还要同时吞吐数个项目的问题,对团队的开发维护模式以及质量保证是一个极大的考验。 《百度移动开发平台》是由 APP 技协发起,针对 Android 和 IOS 两个平台;通过对基础功能抽取并单独封装 SDK 完成非业务剥离,剥离后的通用功能整体为一个 SDK,每个独立功能又单独为 SDK,即:SDK 插件化;插件后的 SDK 不但具备可插拔功能,而且在开发者角度上具备自动化获取更新功能;基于插件统一描述抽象接口达到多项目共享基础功能;插件具有动态更新功能,可以在用户无感知的情况下静默添加功能或者修复线上 Bug。

个人简介

李祎嵩,百度移动端架构师,资深工程师,6 年移动互联网从业经验,国内第一批移动互联网开发者。曾就职于华大基因研究院,进行海量数据算法设计;2010 年加入人人网,负责人人网官方客户端的架构设计、开发工作,2011 年主导并参与人人网 IM 软件私信的设计开发工作;2012 年加入联想研究院,担任主管研究员,主要从事联想移动互联网方向工作,先后负责联想 ID 和联想支付以及联想游戏等相关工作,并成功的完成了 LenovoID 的互联网转型;2014 年加入百度凤巢,担任移动端架构师,主要负责项目架构的搭建、优化工作,先后负责百度凤巢的多个移动端项目的架构搭建、优化,2015 年担任 APP 技协负责人,负责团队基础架构搭建、技术难点攻关、新技术调研以及团队人才培养等工作,并带领团队完成了“百度移动开发平台”以及向动态组件化的转型。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT