【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

【****现场报道】2016年11月18日-20日,由****重磅打造的年终技术盛会 —— “2016中国软件开发者大会”(Software Developer Conference China 2016,简称SDCC 2016)在北京京都信苑饭店隆重举行。本届大会云集了100多位国内外顶尖专家和技术大牛,共设新趋势和新实践2大主题会场,以及14个技术专题。面向国内外的中高端技术人员,聚焦最前沿技术及一线的实践经验,助力企业的技术升级和改造、全面提升技术人员的综合实力。

双十一酣战方休,双十二蓄势以待,街谈巷议的都是一个话题“今天,你买了吗?”席卷购物车的狂欢之下,是对系统架构的巨大挑战,如何在兼顾用户体验的同时保证系统的灵活敏捷都对电商架构提出了自己的要求。乘着这股高热度的东风,本次SDCC 2016·北京站的电商架构专题成功引发大家的广泛关注,专场期间更是一度座无虚席,印证了这一话题的爆棚人气。

【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

11月18日下午13:30,SDCC 2016·北京站电商架构专题在一号店技术部电商云平台技术总监张立刚的主持下正式拉开帷幕,各大技术牛人同在场诸位业界同仁一同探讨架构相关难点,揭示了国内各大知名电商架构的最佳技术实践,超强干货压缩分享七连发,提问互动,精彩不断。

【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

一号店技术部电商云平台技术总监 张立刚

唯品会高级架构师王海波:唯品会电商平台架构治理

唯品会高级架构师王海波发表主题演讲《唯品会电商平台架构治理》,主要包括唯品会电商平台架构概述、业务及应用架构的治理、数据架构的治理三个方面。他以唯品会独有的“特卖”商业模式开场,列举了目前唯品会电商系统所面临的业务平台分散、系统交互复杂、维护困难、数据定义混乱、系统风险性较高等问题。针对这种情况,提出了架构治理的原则和方法:建立专门的治理机构、标准和规范先行、建立管控流程、问题驱动、先拆分再整合、以业务架构为核心。随后重点分析了业务能力拆分这一要点,从业务环节、业务对象、业务特性、业务模式四个维度展示了唯品会电商平台业务架构图,并以“取消订单”服务化示例加以说明。最后提及了业务服务化分层、统一元数据管理、SQL治理及数据质量监控等内容,为听众详细阐述了唯品会服务化、生态化的电商系统架构。

【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

唯品会高级架构师 王海波

阿里巴巴AliExpress技术高级技术专家桑植、许晓斌:跨境电商的基础架构及区域化部署实践

阿里巴巴AliExpress技术高级技术专家桑植、许晓斌发表“跨境电商的基础架构及区域化部署实践”主题演讲。本次分享分为上下两个部分,前者基于AliExpress基础架构展开详尽分析,后者侧重区域化布置细节的讨论。跨境带来多数据中心的问题,很容易影响用户体验,数据库是否要同步和路由也是不容忽视的问题。区域化部署在基础架构上实现的过程中也遇到了很多挑战,海外机房带来支撑全世界流量的需求,很难找到足够大的机房。容量上的局限带来了水平扩展的问题;可用性局限带来了异地容灾的需求;性能也在很大程度上影响着用户体验。这一系列挑战更是在数据一致性、切换速度和就近访问等方面提出了极高的要求。

【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

阿里巴巴AliExpress技术高级技术专家 许晓斌

【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

阿里巴巴AliExpress技术高级技术专家 桑植

微盟萌店架构部架构师谢茂森:创业型千万级社交电商萌店SOA架构实践之路

微盟萌店架构部架构师谢茂森发表主题演讲《创业型千万级社交电商萌店SOA架构实践之路》。本次分享从创业公司技术的挑战与痛处、电商业务拆分与SOA服务治理关系、SOA核心技术体系、SOA技术选型、SOA架构演进实践要点五方面阐述。作为典型的创业型公司,萌店面临着业务多变、资源缺乏、异构系统等常见问题。为此,他从萌店SOA核心技术体系入手,重点说明了萌店SOA实施内容:技术框架、知识体系、专家团队、组织架构、业务梳理,随后在配置中心、SOA框架、监控平台、发布系统角度介绍了技术选型的重要性。此外还涉及了SOA-Proxy、业务异常体系、云平台、服务降级、实时监控、应用错误信息、具体接口调用链、接口日志查询等技术内容。作为中国最大的微信第三方开发服务商,萌店为同处于创业情境下的公司提供了服务治理的丰富实践参考。

【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

微盟萌店架构部架构师 谢茂森

岗岭集团技术副总裁黄哲铿:智慧医药电商系统的探索与实践

岗岭集团技术副总裁黄哲铿带来“智慧医药电商系统的探索与实践”主题演讲,从移动电商的角度和大家分享如何架构一个大型电商系统。首先,他指出架构是基于场景构建的,脱离场景的架构是不存在的。谈及双十一带来的海量数据,就不得不分析一下核心微服务高并发实践,微服务也是本专场的热门话题之一,实践中根据业务模块划分服务种类;每个服务可独立部署且相互隔离;通过轻量级API调用服务;服务需保证良好的高可用性。此外,商品个性化推荐也能很好地提升用户体验,除却常见的根据访问购买记录进行推荐之外,本次分享中还着重介绍了个性化推荐系统和地理位置之间的关联。

【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

岗岭集团技术副总裁 黄哲铿

独立技术顾问易兵:传统电商架构的云计算之路

独立技术顾问易兵带来主题演讲《传统电商架构的云计算之路》,包括电商网站的一般架构、问题域与目标、容器架构探索实践及关键问题三方面的内容。他以腾讯、淘宝网交易服务平台架构的介绍开场,突出“云+多端”的显著特征。想要构建理想的电商架构图需要从线上和线下两个角度实现无缝对接,但在这个过程中,除去要求细化目标外,还会遇到服务治理、弹性容量、平滑升级演进、DevOps等问题。随后谈到了容器云的控制流与业务流,详细介绍容器技术及其与微服务架构的关系。此外还提到了活跃度较高的分布式容器管理系统kubernetes,阐述了它的性能、设计结构、工作原理和常见问题。对于这些想法该如何落地?他提到要从服务治理、服务发现、健康检查、负载均衡等多角度实施。

【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

独立技术顾问 易兵

淘宝资深开发工程师范围:淘宝商品体系架构的历史和演进

淘宝资深开发工程师范围带来“淘宝商品体系架构的历史和演进”主题演讲,以“业务问题+淘宝实践中的解决手段”为模式展开,全面分享淘宝体系架构的演进、商品架构,以及元数据在淘宝商品体系架构中的应用三大部分内容。架构是一个拆分再重组的过程,就是将系统整体拆分成一个个部分,并赋予不同的角色,再加以构建从而形成整体的过程。而淘宝随着发展的不断推进,架构体系也在不断升级,在这个阶段对稳定性和高可用的追求是架构升级的一个主要原因。淘宝早期业务简单,起初知识一个购买的PHP 系统,随后逐步发展为Java系统,开始有一个后台应用,然而随着淘宝商城的出现,系统开始面临巨大瓶颈,开发团队不断壮大,需要支持更复杂的业务特性。如今,商品概念不再局限于实物本身,服务等都成为一种商品形态,这也对商品体系架构提出了新要求。在这里淘宝用到了元数据来控制和实现应用逻辑,而元数据驱动架构的核心思想就是提高元数据使用比例。

【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

淘宝资深开发工程师 范围

京东搜索部平台部负责人王春明:京东搜索架构演进之路

京东搜索部平台部负责人王春明带来主题演讲《京东搜索架构演进之路》,涵盖搜索产品简介、搜索架构演进之路、搜索应对1111之道、搜索的挑战四方面内容,从微观角度分析搜索系统的架构设计及如何满足突发需求。首先他将电商搜索与大搜索相比较,表明电商数据具有结构化、召回率高、信息时效性高及用户个性化需求高等特点。通过介绍搜索架构在四个不同阶段的不同性能,详细阐述了搜索架构应如何满足这些需求。随后分享了搜索如何应对1111,提出面临的主要问题:高并发查询、低延时、海量数据&实时更新、复杂的排序模型、个性化需求,还涉及部署结构、搜索服务流程、三级缓存、托底系统等内容。最后总结阐述了时下搜索系统所面临的复杂挑战。

【SDCC 2016】电商架构专题干货七连发:探秘知名电商架构最佳技术实践

京东搜索部平台部负责人 王春明

更多精彩内容,请关注图文直播专题:SDCC 2016中国软件开发者大会,微博:@****,订阅****官方微信公众号(ID:****news),即时获取大会动态。