- 博客(107)
- 资源 (18)
- 收藏
- 关注
原创 《互联网业务研发架构指南(2019)》
互联网业务研发架构体系指南(草稿V0.0.1)大纲业务技术 稳定性 【稳定性day0】稳定性治理的三种思想—亚马逊、Netflix与蚂蚁金服 【稳定性day1】从DBA到运维架构总监之路 - 专注的力量 【稳定性day2】当当网的高可用之道 【稳定性day3】蘑菇街的运维体系 - 如何撑住双十一 【稳定性day4】美团外卖高可用的演进之路 - 日活两千万的...
2020-02-18 19:55:43 86633 15
原创 【推荐架构day8】美团推荐算法的实践篇
前言推荐系统并不是新鲜的事物,在很久之前就存在,但是推荐系统真正进入人们的视野,并且作为一个重要的模块存在于各个互联网公司,还是近几年的事情。随着互联网的深入发展,越来越多的信息在互联网上传播,产生了严重的信息过载。如果不采用一定的手段,用户很难从如此多的信息流中找到对自己有价值的信息。解决信息过载有几种手段:一种是搜索,当用户有了明确的信息需求意图后,将意图转换为几个简短的词或者短语...
2020-02-27 22:50:55 65570
原创 【推荐架构day7】爱奇异推荐算法的演进之路
在当前这个移动互联网时代,除了专业内容的丰富,UGC内容更是爆发式发展,每个用户既是内容的消费者,也成为了内容的创造者。这些海量的内容在满足了我们需求的同时,也使我们寻找所需内容更加困难,在这种情况下个性化推荐应运而生。个性化推荐是在大数据分析和人工智能技术的基础上,通过研究用户的兴趣偏好,进行个性化计算,从而给用户提供高质量的个性化内容,解决信息过载的问题,更好的满足用户的需求。爱...
2020-02-27 22:42:45 64329 1
原创 【推荐架构day6】Instagram推荐算法的基本原理
每个月,超过一半的 Instagram 社区成员都会访问 Instagram Explore 页面,寻找他们感兴趣的新照片、视频和故事。在数以亿计的选项中,如何大规模实时推荐与用户最相关的内容,给 Instagram 的工程师带来了许多挑战,这些挑战需要新的工程解决方案。Instagram 通过创建一系列自定义查询语言、轻量级建模技术和支持高速实验的工具来解决这些挑战。这些系统支持 Explo...
2020-02-27 22:36:48 66610
原创 【推荐架构day5】今日头条算法的基本原理
本文来自今日头条曹欢欢博士的分享。今天,算法分发已经是信息平台、搜索引擎、浏览器、社交软件等几乎所有软件的标配,但同时,算法也开始面临质疑、挑战和误解。今日头条的推荐算法,从2012年9月第一版开发运行至今,已经经过四次大的调整和修改。今日头条委托资深算法架构师曹欢欢博士,公开今日头条的算法原理,以期推动整个行业问诊算法、建言算法;通过让算法透明,来消除各界对算法的误解,并逐步推动整个行业让算...
2020-02-22 16:03:37 68273 2
原创 【推荐架构day4】微博推荐引擎的基本算法:核心细节
引言微博是一个很多人都在用的社交应用。天天刷微博的人每天都会进行着这样几个操作:原创、转发、回复、阅读、关注、@等。其中,前四个是针对短博文,最后的关注和@则针对的是用户之间的关系,关注某个人就意味着你成为他的粉丝,而他成为你的好友;@某个人意味着你想要他看到你的微博信息。微博被人们认为是“自媒体”,即普通大众分享与本身相关的“新闻”的途径。最近,有些人使用自己在自媒体上的影响力而盈利的报...
2020-02-22 15:57:45 65950 1
原创 【推荐架构day3】微博推荐引擎的体系结构:技术实现
上一篇文章《【推荐架构day2】微博怎么给你推荐信息的:背后基本原理》介绍了推荐产品,给大家有一个初步的认识:微博推荐的目标和使命、推荐产品有哪些以及推荐的分类角度。本文将会给大家描述当前微博推荐的体系结构。任何不拿出干货的技术文档都是耍流氓,首先上体系结构图,如图所示,在整体体系结构上,微博推荐可以被划分为4层:前端展现层、应用层、计算层以及数据层,其中我们把数据日志、统计、监控以及评估也都...
2020-02-22 15:50:47 65678 1
原创 【推荐架构day2】微博怎么给你推荐信息的:基本原理
本文主要介绍微博背后的算法架构。首先,我们先回三个问题:1.为什么会产生推荐系统?2.本文是如何将微博推荐的目标和需要解决的问题,抽样为一系列的数学问题的?3.如何将微博内容转化为结构化向量,包括词语切分、词语信息标注、内容核心词/实体词提取、语义依存分析等?在介绍微博推荐算法之前,我们先聊一聊推荐系统和推荐算法。有这样一些问题:推荐系统适用哪些场景?用来解决什么问题、具有怎样的价...
2020-02-22 15:43:28 66285 1
原创 【供应链架构day12】电商仓储WMS的业务UseCase
本文来自物流产品网的分享。先来分享几个数据:京东全国拥有7大物流中心,库房数量为123个,仓储面积超过250万平米,苏宁电商仓储全国8大物流中心,仓储面积超200万平米,唯品会全国五大物流中心,仓储面积超过120万平米,小米公司:全国10个物流中心,合计面积超过10万平米,三只松鼠:全国七个仓储,总面积超过3万平米-----电商所说的仓储WMS有什么业务模式?今天我们来一探究竟。一、电...
2020-02-22 11:01:01 66951 1
原创 【供应链架构day11】京东履约系统的演进之路
OFC(Order Fulfillment Center)的重要性2014年的618显得和以往任何店庆促销日都不同,不仅仅是因为电子商务本身在中国不断飞速发展对京东系统带来的挑战,更为重要的是2014年5月22日刚走入美国纳斯达克殿堂的京东聚集了最耀眼的光芒,能不能保持这样的光芒,618则会是一份很有说服力的答卷,当然我们最终给出了满意的结果。作为一个普通的购物者,当我们在浏览器中输入w...
2020-02-22 10:56:27 70519
原创 【供应链架构day10】供应链架构的基础逻辑
本文以医药电商为例,谈谈供应链系统的架构和流程问题。本文来自木笔的分享。01电商后台系统总览一个典型的电商新零售的系统,到底长什么样子,又包括那些模块和功能组成,相信这是很多小于三岁的产品人的一个疑问,我们来看看全貌:▲典型电商新零售的产品架构1、基础数据主要用于咱们日常所有的基础数据的创建和维护,并对公司其它系统提供唯一数据来源服务,这是所有业务...
2020-02-22 10:52:51 70578
原创 【供应链架构day9】美团配送系统架构的演进之路:从MVP到规模化
本文是美团永俊老师的分享。写在前面美团配送自成立以来,业务经历了多次跨越式的发展。业务的飞速增长,对系统的整体架构和基础设施提出了越来越高的要求,同时也不断驱动着技术团队深刻理解业务、准确定位领域模型、高效支撑系统扩展。如何在业务高速增长、可用性越来越高的背景下实现系统架构的快速有效升级?如何保证复杂业务下的研发效率与质量?本文将为大家介绍美团配送的一些思考与实践。配送业务从物流到...
2020-02-22 10:46:42 67244
原创 【供应链架构day8】履约系统的架构长什么样子:从需求开始讲起
很多公司,除了自营商城以外,还有其它渠道(如天猫、京东等),多个渠道的订单该如何集中履约?订单履约全流程是怎样的?接着小Q的故事,为您揭晓多平台订单履约系统的系统设计思路。 由于篇幅关系,本文仅介绍正向履约流程,逆向流程放置后续文章中更新~「 以下故事情节及人物均为作者杜撰,若有雷同,纯属巧合: 小Q:某医药互联网公司后台产品经理,着手规划重构公司的供应链及电商后...
2020-02-21 16:52:37 75814 4
原创 【供应链架构day6】百世零售供应链架构之道:全渠道的落地与挑战
百胜研究院院长李方翔:我们直接进入主题。我的演讲主题是《电商仓配一体化解决方案与案例分享》我查了一下,我们这两天演讲主题大概有24场,有七场都提到了一个关键词“全渠道”,前面我们GRI同事分享了他们如何实现全渠道的?我们跟百世有密切的合作,我们如何来完成全渠道的计划?虽然我们演讲主题上面没有“全渠道”这三个字,但讲的内容有涉及。我们知道全渠道变革当中有三类人,起步者、领跑...
2020-02-21 16:42:11 70833 1
原创 【供应链架构day7】美团供应链的架构之道:O2O关键战场在供给端
英国知名供应链专家Martin Christopher曾经说过一句非常深刻的话:“21世纪的竞争不是企业和企业之间的竞争,而是供应链和供应链之间的竞争。”什么是供应链在风云变幻、寡头纷争的O2O战场,美团屡出重拳并步步为营,战绩不俗。这一切离不开背后的神秘技术团队——供应链。供应链,简称 SCP(Supply Chain Process)。美团借助平台的优势与商家展开合作,将...
2020-02-21 16:32:58 67422
原创 【供应链架构day5】美团供应链架构的演进之道 - 团购时代
本文来自美团陈义宏老师的分享,介绍了2015年以前美团团购供应链的架构演进历程。供应链系统简介美团是以团购起家并作为核心业务,之后增加了一些支付、商家管理,包括验证、凭证方面还有其他的等业务。供应链系统主要负责商品的生产和商品的运营,其中的这个“商品”指的是我们本地的生活服务的各种套餐、代金券和其他的业务。关注过团购领域的朋友们应该听说过“千团大战”,美团之所以能在这样的挑战中活...
2020-02-21 16:21:53 66988 2
原创 【商品架构day10】一个商品系统的需求有哪些 - 从产品层面说起
本文来自大宋嘟嘟的分享。从产品层面来说,商品系统是电商中台的核心之一,商品中心统一管理商品。商品中心的数据应用场景也非常多,从前端来说,所有展示给用户的关于商品的信息,均为商品中心所提供,比如商详,订单,营销,等提供所有的数据支撑,从后端来说,商品中心为订单,仓库管理,供应商管理,渠道管理,采购管理,财务管理等提供基础数据支撑。一.商品系统层次设计 随着商业模式的变化,商品中...
2020-02-21 11:31:53 69450
原创 【商品架构day9】阿里商品的标题那么长、怎么办
本文来自阿里丹丰、荐轩等的分享。主要解决商品标题过长、如何推荐与展示的问题,很硬的一篇干货。背景图1. 猜你喜欢推荐结果展示图以及商品详情页截图(目前猜你喜欢同时存在一行以及两行标题情况)。商品原始标题往往过长(平均长度30字左右),在结果页中无法完整显示,只能点击进入商品详情页才能看到商品完整标题。当前淘系商品(C2C)标题主要由商家撰写,而商家为了SEO,...
2020-02-21 11:25:57 65740 1
原创 【商品架构day8】京东几百亿的商品怎么搜索
本文来自京东王春明老师的分享,主要介绍京东商品搜索的整体架构。京东商品搜索简介京东商品搜索引擎是搜索推荐部自主研发的商品搜索引擎,主要功能是为海量京东用户提供精准、快速的购物体验。目前入口主要有PC/移动/微信/手Q搜索、移动列表页、店铺搜索、店铺列表等。虽然只有短短几年的时间,系统已经能够支持日均PV过亿的请求,并且经过了多次618店庆和双11的考验。与人们日常使用的如谷...
2020-02-21 11:18:35 66269 2
原创 【商品架构day7】京东商品系统的演进之路:从0到10亿流量的挑战
本文来自京东赖晨东老师的分享。主要从POP商品简介、POP商品系统的架构演进、以及一些实战的架构珠玑3个方面来介绍京东POP商品系统。POP商品系统的特征是业务复杂,也是新业务的发源地,更是核心的基础服。POP商品系统的架构演进目前整体上可以分为三个阶段。第一个阶段特点所有业务在一起,有神机oracleex-data 搞定一切,数据要到买家库去跑,在京东主站,就用到worker...
2020-02-20 16:31:32 67797
原创 【商品架构day6】阿里闲鱼亿级商品结构化 - 用技术的力量去降低商户录入成本
商品结构化是增强商品信息质量的关键环节,如何高效地去结构化,既让商户发布的成本最低、又让商品的信息质量最高?这里是闲鱼团队意境老师带来的分享。1. 缘起闲鱼是一个典型的C2C场景的闲置交易平台。每个在闲鱼的用户都能享受到自由交易的乐趣。在这里,可能你只要简单的输入商品名,商品价格,库存等信息就能完成一个商品的发布。即便是发布以后,你也可以随时修改价格,内容等信息。充分的自由是闲鱼活力...
2020-02-20 16:17:21 65910
原创 【商品架构day5】淘宝:TOP1的商品系统长什么样子
本文来自阿里范围老师的分享。1、淘宝体系架构的演进2、淘宝商品架构3、元数据在淘宝商品中的运用(可关注微信公众号回复"商品架构”获取完整版资料。)=>更多文章请参考:《中国互联网业务研发体系架构指南》https://blog.csdn.net/Ture010L...
2020-02-20 15:09:00 69365 2
原创 【商品架构day4】十年前淘宝商品系统怎么做平台化
本文来自阿里巴巴技术协会(ATA)精选集。淘宝的电商系统是业内标杆、TOP1,十多年前浩浩荡荡做平台化、商品系统首当其冲。这样的经验足可以史为鉴。1.现状背景Detail当前的问题可参见《Detail2.0介绍》(2014年7月),本文不赘述。而Detail新平台的目标是提升协作效率/稳定性/扩展性,倡导商品详情业务归一,能横向复用在其它Detail也能运用在非Detail场...
2020-02-20 14:51:31 66297
原创 【商品架构day3】京东商品系统的演进之路 - 如何抗住亿级流量
本文来自京东尤凤凯老师的分享。商品,黄金交易流程最基础、最核心的环节,无商品不电商。商品数据无处不在,商家(采销、供应商)发布管理、供应商下采购单、仓储配送、促销、搜索、商详页展现、购物支付、财务结算、售后服务等,都离不开商品。商品信息要准确传导于京东整个供应链的各节点,必须要有一套稳健、可靠的商品服务体系支撑。原本并没有统一的商品服务及存储。DBA搭建了一套包含若干层级的SqlServ...
2020-02-20 14:40:56 66431 1
原创 【商品架构day2】一个商品的领域模型长什么样子 - 淘宝十多年前的认知
本文来自李平老师的分享,主要介绍一个普遍对商品模型的认知。这个认知已经很久没有更新了,十几年前的吧。所以这里在告诉大家历史是什么样,更要去思考哪里有错误、哪里要改进。SPU、SKU概念 首先我们需要澄清上篇中的这两个概念,在上篇文章中“货品”是指一种概念物品,这种物品并不是一个具体的实物,当它具备具体的属性、价格时,才是一种实物,也就是商品。“商品”就是库存中一个具体的实物。例...
2020-02-20 14:32:39 67448 2
转载 【稳定性day12】阿里电商系统的高可用架构 - 上云面临的挑战
本文来自阿里沐剑老师的分享。写在前面大家好,我今天分享的题目是《高可用实践:从淘宝到上云的差异》,取这个标题是因为会涉及到两个方面内容,一方面以淘宝为例子,传统的 IDC 的时候,我们稳定性是怎么做的,另外在云计算背景下,有很多创业公司是基于阿里云这样的公有云基础设施做研发,在公有云的环境下怎么做好我们系统的高可用。我的花名叫沐剑,2011 年加入淘宝做评价系统,2012-201...
2020-02-19 17:26:00 66094
转载 【稳定性day11】微信春节红包的高可用架构 - 十亿流量的挑战
本文来自微信方乐明老师的分享。微信红包介绍微信红包从 2014 年开始发展到现在 2017 年,中间经历了 3 年时间。在这三年的时间里,整个系统可用性产生了较大的提升。2015 年年初的时候,每天晚上九点钟是微信红包的业务高峰期,系统经常性地出现性能问题。到了 2017 年的今天,即使在节假日高峰期,系统也不会出现问题。如上图所示,微信红包的业务包含包、发、抢、拆、查询发送...
2020-02-19 17:22:48 65996
转载 【稳定性day10】美团MySQL的高可用架构 - 对标业内的一些解决方案
本文来自美团蔡金龙老师的分享,介绍了最近几年美团点评MySQL数据库高可用架构的演进过程,以及我们在开源技术基础上做的一些创新。同时,也和业界其它方案进行综合对比,了解业界在高可用方面的进展,和未来我们的一些规划和展望。MMM在2015年之前,美团点评(点评侧)长期使用MMM(Master-Master replication manager for MySQL)做数据库高可用,积累...
2020-02-19 17:18:17 50568
转载 【稳定性day9】有赞混沌工程的实践 - 不能消灭Bug还不如与之做朋友
本文来自有赞孙军老师的分享。随着摩尔定律的终结,单机计算性能已达到了极限,然而,我们的软件系统不论是规模还是复杂度一直在增长,所以软件系统都不约而同的朝着分布式化方向发展。近年来,随着云服务、容器的出现,某些分布式系统也更容易微服务化。抛开这些形形色色的分布式技术,我们对系统可靠性的述求却是一致的:分布式系统需要高可用,即使出现了单点或集群故障,也希望系统具备自我恢复或优雅降级的弹性能力、...
2020-02-19 16:30:45 50086
转载 【稳定性day8】付钱拉支付系统的高可用之路 - 避免和歼灭的两种打法
本文来自当当付钱拉冯忠旗老师的分享。对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全的不间断运行可以说“难于上青天”。为此,对应用的可用性程度一般衡量标准有三个9到五个9。对于一个功能和数据量不断增加的应用,要保持比较高的可用性并非易事。为了实现高可用,付钱拉从避免单点故障、保证应用自身的高可用、解决交易量增长等方面做了许多探索和实践。...
2020-02-19 15:32:10 50433
转载 【稳定性day7】mPaaS - 蚂蚁金服高可用的产品化之路
本文来自蚂蚁金融梁耀斌老师的分享。背景今天,我主要来介绍蚂蚁金融智能科技对外输出时,在高可用领域面临了怎样的架构挑战与解决方案。在具体内容展开之前,我们先认识下蚂蚁金服智能科技团队目前对外输出的技术产品体系,通过“BASIC”便可基本概括五大产品方向:Blockchain (区块链)、Artificial-Intelligence(人工智能)、Security(安全)、 IoT(物联...
2020-02-19 15:25:50 49559
转载 【稳定性day6】大众点评高可用的方法与实践
本文来自大众点评陈一方老师的分享。1.可用性的理解理解目标业界高可用的目标是几个9,对于每一个系统的要求是不一样的。对研发人员来说,在设计或者开发系统时要知道用户规模和使用场景,以及可用性的目标。比如5个9的目标能分解:全年故障5分钟。图1 可用性的目标分解拆解目标几个9的目标比较抽象,需要对其进行合理的分解,可以分解成如下两个子目标:频率要低:减少出...
2020-02-19 15:22:24 47576
原创 【银行架构day1】一个银行的信息系统架构是什么样子
概述这是《银行信息化丛书》读书笔记2。做企业架构意义很大,架构的治理更重要,因为要让架构发挥作用。企业架构开发、治理内容很多,框架理论体系就要很长的学习周期和实际经验。本篇是作者的实践总结,比较精简的讲解如何运作架构治理。架构治理主要内容,就是要进行架构开发,以及所有的IT项目的实施都要遵循此架构。只要实施架构治理,能解决IT的大部分问题。快速满足业务要求、大幅提高IT的复用性,使繁多的系...
2020-02-19 14:30:34 51691
转载 【稳定性day13】关于高可用的一个思考框架
本文来自kriszhang老师的分享。针对高可用的方法,思考框架如下: 指导原则 高可用 事前 副本技术 隔离技术 配额技术 探知技术 预案 监控和报警 降级 回滚 failXXX系列 高并发 多线程 ...
2020-02-19 14:18:36 28086
转载 【架构实战day1】京东开放平台的架构与演进
本篇文章一共分为四个部分,分别是开放生态、开放网关、开放授权和开放安全。为什么要做开放,开放的技术实现有哪些,主要是开放网关和授权,同时我们开放了以后肯定还需要安全,需要开放的安全保障。1、开放生态首先是开放生态,当提到生态的时候,我们可以想象一下,一片大大的草原,有羊群,有野兔,有飞鸟,可能还有狼群,它是一个多样性的。那么开放的生态也是这样,打造一个多样化的平台生态。对于大型的...
2020-02-18 15:16:02 17714 2
原创 【稳定性day5】阿里自动压测及容量规划 - 对抗流量的必杀器
双十一从 2009 诞生到现在,2013 年绝对是一个分水岭。为什么这么说?因为 2013 有了全链路压测。每年的 11 月 11 日 00:00:00,阿里巴巴集团最紧张激动的时刻到来了。多收档的热情这一刻开始爆发,反映到数字上是去年双十一今人的记录:24 小时交易额 1012 亿,交易创建峰值 17.2w;而在二进制世界里面,则是极短时间内如海啸般涌入的超大规模流量。流量洪峰...
2020-02-18 13:54:28 4477 2
原创 【稳定性day4】美团外卖高可用的演进之路 - 日活两千万的挑战
本文来自美团曹振团老师的分享。技术体系架构演进简单介绍一下外卖现在的情况:我们从2013年10月份做外卖的事情,是从餐饮外卖开始的。经过两年多的发展,我们不光可以提供餐饮外卖,也可以提供水果、鲜花、蛋糕、下午茶甚至是超市和便利店一些外送的服务。我们做外卖过程中,我们发现用户对外送的体验有两个关注点: 第一个是品质,用户对品质要求非常高,送过来的饭不能凉了,不能不好看,送餐员身上脏...
2020-02-18 13:51:37 4779 2
原创 【稳定性day3】蘑菇街的运维体系 - 如何撑住双十一
本文是蘑菇街运维经理赵成的分享。蘑菇街是中国最大的女性时尚社交电商平台。成立于2011年,总部位于浙江杭州,目前(2015.Q3)拥有1.3亿注册用户,双十一日UV超2000万。2015.11.21日宣布完成D轮融资,并实施"一街双城"战略,杭州+北京,杭 州偏电商方向,北京偏社交媒体方向。蘑菇街业务架构-导购期(2011-2012)运维早期情况早期...
2020-02-18 13:41:36 4094 2
原创 【稳定性day2】当当网的高可用之道
本文来自当当架构部总监史海峰的分享。系统中的非功能性需求今天我们的主题是当当高可用架构设计之道,高可用并不是功能性的需求,而是传统的IT当中非功能性需求的一部分。大家可以看到我这里罗列了很多非功能性需求,但是这当中并没有「高可用」这三个字。举一个例子,比如说你买了一台苹果手机,无论是作为手机还是电脑,还是MP3,还是专门用来看视频的,都是功能;那么非功能性呢,比如说大家很崇拜...
2020-02-18 13:36:36 4113 2
原创 【稳定性day1】从DBA到运维架构总监之路 - 专注的力量
本文来自宝宝树运维总监刘秋岐的分享。随着MySQL的不断成熟,逐渐被用于更多大规模的网站和应用了,比如说当前最火的Facebook、淘宝、阿里、兰亭集势、宝宝树这样的大型的网站都在使用MySQL数据库,足见MySQL在稳定可靠性方面,并不会比我们的商业厂商的产品有太多的逊色。本期访谈我们邀请到了宝宝树(全球第一的母婴社区)网站架构运维总监刘秋岐,他对Mysql在互联网多种业务场景下的设计和优化有着...
2020-02-18 13:30:24 9982 8
《中国互联网业务研发体系架构指南(2019版)》.zip
2020-07-24
TOGAF 9.2版本 2018年最新资料【英文版本】
2018-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人