腾讯「神盾」推荐系统架构实践
本文是腾讯数据中心数据高级工程师雷小平在 QCon 北京 2016 的演讲,演讲包含了以下内容:
神盾推荐的系统架构;
神盾推荐中涉及的核心技术难点;
实战中遇到的一些问题和解决办法;
与大家探讨推荐系统未来的一些发展思考。
我们可以从本次演讲中了解到:
个性化推荐系统中的核心模块架构;
在面临多场景、海量数据的情况下,如何通过系统的支持,来满足算法的快速迭代;
在推荐系统中经常可能遇到的问题,和应对措施。
https://v.qq.com/txp/iframe/player.html?vid=l03221jur79&width=500&height=375&auto=0
雷小平,腾讯公司社交网络运营部数据中心数据高级工程师,负责腾讯通用推荐系统神盾的建设和运营。系统接入了应用宝在内的十个业务,150 多个场景,日调用次数峰值超过 40 亿,为业务的效果提升带来了很好的价值。
在公众号后台回复“神盾”,即可下载完整幻灯片。
▽
延展阅读(点击标题):
QCon 上海 2016 将于 10 月 20~22 日在上海宝华万豪酒店举行,届时将有一大波技术专家带来精彩演讲。
王庆友 前1号店首席架构师
王庆友曾先后就职于 ebay、腾讯、1号店等大型互联网公司。精通大型 B2C 电商业务,擅长复杂业务建模和系统分析,作为全栈架构师,对业务架构/应用架构/技术架构均有深入研究,尤其在大规模分布式系统 SOA/微服务改造方面有很深入的理论研究和实践。曾在多家知名网络媒体论道架构,反响热烈,现为多家互联网公司提供专业技术咨询。
《架构本质及大型电商微服务实践》
架构的本质是系统有序化重构,适配业务发展。业务架构/应用架构/技术架构类似生产力/生产关系/生产工具的关系,它们之间有主次,有先后。
业务架构解决系统如何理解业务的问题,过程分两步。首先是业务定位和边界划分,对于复杂业务,还需要进一步抽象,形成共享业务域,构造基础业务平台。
应用架构解决系统如何合理拆分,微服务属于应用架构范畴,相比传统的 SOA 或分布式架构,它更适用复杂的业务场景(业务广度和深度复杂,业务之间存在大量共享业务逻辑)。
1号店的微服务实践和它的业务特点高度适配,最终打造了一个形散神不散的系统,同时通过额外的技术特性(监控/流控/访问授权/水平扩展/容器化部署等)更好地支持业务。
平常分享的架构侧重如何用特定的技术解决系统局部问题,这只是架构“术”的层面。本次演讲将从架构“道”的高度,介绍如何从业务架构到应用架构再到技术架构,揭示它们的内涵和相互关系,使听众了解架构本质和架构过程,从总体上把握架构。同时通过对1号店微服务实践的介绍,使听众理解它的适用场景和技术特征,知其然并知其所以然,掌握如何在本企业落地微服务。
徐章健 人人车业务平台总架构师
2015 年加入人人车,担任业务平台总架构师,总体负责业务平台的架构及技术规划,目前重点推进人人车业务平台服务化、SOA、业务服务平台化、数据平台化等基础项目研发管理工作。多年来专注于基础架构方面的研究,对于大规模 Web 架构、搜索架构算法、大规模集群基础设施建设,都有非常深厚的造诣;对于高并发、大流量分布式服务、rpc 框架、服务治理、服务 SOA 化等都有丰富的实战经验,对项目管理、团队建设、人才培养等也都颇为擅长。
《人人车线下核心业务系统发展之路:浅谈 O2O 互联网创业公司,如何高效打造线下团队业务系统》
人人车,作为二手车 C2C 模式首创者,以及典型的 O2O 二手车互联网电商企业,对于这样一个涉及线上线下多个环节的网站,重要的不仅仅是线上产品、架构,还有更关键的 O2O 线下业务各个环节。人人车经过两年多的发展,不管是线上技术架构的发展,还是线下业务系统的演进,都取得了长足的发展,同时也积累了不错的经验,希望通过此次分享,结合我们的业务场景,就重线下团队技术型公司,谈谈我们的线下核心业务系统发展之路,走过哪些弯路,遇到过哪些坑,最终我们是如何打造高效的业务系统,去辅助线下业务人员提升效率,提高转化,提升整个公司的业务能力和水平的。通过这些具体细节的讨论,展示人人车技术团队如何提升 O2O 各个环节的效率,如何使人人车成为快速发展的 C2C 二手车交易网站。
LinkedIn Kafka 组高级软件工程师秦江杰,苏宁云商 IT 总部执行总裁助理乔新亮,声网 CEO 赵斌,阿里巴巴无线技术专家隐风,华为软件云平台资深架构师苗彩霞,LinkedIn 业务分析经理赵晟等技术专家都将在 QCon 上海 2016 做分享,更多信息,可点击“阅读原文”,访问大会网站。现在报名,可享 9 折优惠。