- 博客(252)
- 资源 (18)
- 收藏
- 关注

原创 《互联网业务研发架构指南(2019)》
互联网业务研发架构体系指南(草稿V0.0.1)大纲业务技术 稳定性 【稳定性day0】稳定性治理的三种思想—亚马逊、Netflix与蚂蚁金服 【稳定性day1】从DBA到运维架构总监之路 - 专注的力量 【稳定性day2】当当网的高可用之道 【稳定性day3】蘑菇街的运维体系 - 如何撑住双十一 【稳定性day4】美团外卖高可用的演进之路 - 日活两千万的...
2020-02-18 19:55:43
86777
15
原创 【美团王兴饭否DAY1】关于CEO的思考
马云真正的退休不在于卸任CEO,也不在于卸任董事局主席。按《财新》的报道,阿里董事会的多数席位由阿里合伙人任命;阿里现有的三四十名合伙人由一个五人组成的合伙委员会来选举;马云和蔡崇信俩是这五人中的「连续性成员」,也就是说他俩没有任期限制,什么时候想退才退。,2018-11-01 11:48转自@张亮 Without exception, all of my biggest mistakes occurred because I move too slowly. - John Chambers 【厚着.
2020-12-16 13:37:44
2424
4
原创 《亚马逊二十年—贝索斯的公开信》
1997年 DAY1—关于亚马逊的长期主义Amazon.com passed many milestones in 1997: by year-end, we had served more than 1.5 million customers, yielding 838% revenue growth to $147.8 million, and extended our market leadership despite aggressive competitive entry.But t...
2020-12-15 13:51:56
3595
1
原创 上半年、你学到了什么?
为啥要总结非技术呢?写技术费脑,非技术轻松点……很多点,每天走路都念叨,多琢磨吧。惟精惟一最近半年生活习惯上改了很多。我不再看很多推荐,手机也用得更少,也极少看书。之前一般一周两本要的。砍了很多东西。一周上六天班,那生活上的幸福要少了很多。当然,幸福的质量要往上加的。大家以为金钱对人的决策很重要,但往往改变一个决策的、更多是其他因素。人生的价值是什么?这个问题的答案就很重要了。答案就是这个“一”。至于一是什么、每个人都会有自己的答案。精是一的功夫。不断的修炼、去粗存精,最后剩下的那.
2020-08-06 13:01:41
3215
13
原创 架构:微服务该拆多少应用?是7个!
今天这里只谈一个字:拆!像业务领域怎么划、市面上的东西五花八门,真货假货一大堆,扯起来比较麻烦。拆多少?7个!## 拆分的好处是什么?有个paper最早提出了模块化这个词。那时还是在造硬件,故障率特别高,为了降低功能的复杂度,把硬件拆成各种小模块,这样就可以分开测试了。它不是解决模块复用的问题,而是解决整体复杂度过大。微服务一样的,按功能内聚、单个应用复杂度降低,维护成本也降低了。还有一些其他目的,譬如流量隔离、整齐划一、增强复用性等。那坏处呢?有可能没啥好处,也有可能总体成本变大。像
2020-07-11 08:47:38
2265
原创 十种技术思维:给业务新人的分享
这两周比较惊讶的发现,团队里的小伙伴们都开始主动去用配置化、标准化的思路做事了,很高兴。比起HOW、我更愿意讲WHAT,今天我主要想讲开发在意识和思路上的一些东西,花10分钟列十条吧。1、以终为始:价值是一切的起点。技术的表面上看是职能线,但技术的本质不是完成需求,而是在一起创造价值。有个二八原则,说的是80%需求都没啥用,其实这个数字实际可能更大。因此业务上要从起点考虑。...
2020-05-01 12:04:29
25002
9
原创 架构:一张电商架构的大图
电商算是熟透了的系统。如果要画一个大图把一家公司相关的技术体系圈进去,应该怎么搞?这张图应该包含哪几块?从角色上看,有开发、测试、运维三大块。开发分成四层:IaaS、PaaS、SaaS、DaaS层。测试主要体现在测试工具的支撑上,像压测工具等。运维这块主要是devops,两块,从需求到上线的研发流程工具,以及基础运维工具。如何理解开发分成四层?IaaS层,即硬件基础设施...
2020-04-14 13:26:20
47977
9
原创 【流式计算系列day4】Streaming流式架构101—它是什么?
Streaming101起源于在O'really上发表的两篇博客,原文如下:https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-101https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-102其中对流式计算的设计理念做了非常透彻的介绍。现存的系统如...
2020-03-10 19:42:41
62538
原创 【流式计算系列day3】Flink的Status是怎么实现的?
实际问题在流计算场景中,数据会源源不断的流入Apache Flink系统,每条数据进入Apache Flink系统都会触发计算。如果我们想进行一个Count聚合计算,那么每次触发计算是将历史上所有流入的数据重新新计算一次,还是每次计算都是在上一次计算结果之上进行增量计算呢?答案是肯定的,Apache Flink是基于上一次的计算结果进行增量计算的。那么问题来了: "上一次的计算结果保存在哪里,...
2020-03-10 19:38:07
62418
原创 几种服务分层架构及其对象命名规范
1、经典的三层架构(这不合理,太复杂的分层会导致混乱,《阿里巴巴手册》还是很有问题的。)分层领域模型规约:DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象。 由Serv...
2020-03-04 20:48:50
64578
2
原创 【营销架构day2】苏宁电商:营销系统就是一个复杂的规则引擎
总体介绍业务进行营销活动目的是用最少的钱实现更好的营销效果,此时就需要针对营销活动的资格进行控制,其中就包括了用户身份、用户所处的环境等等一系列因素的考虑,且为了防止恶意套取营销费用和做到营销效果的持续性,会进行活动相关次数的控制。此时为了适应业务不断变革的营销活动资格,好的资格设计就非常重要。营销活动业务在配置中会同一时间存在多个营销活动,用户进入某个场景,首先需要给用户展示...
2020-03-04 19:13:20
66313
7
原创 【推荐架构day9】推荐领域的基本问题:什么是信息茧房
什么是信息茧房信息茧房其实是现在社会一个很可怕的现象,从字面意思来看的话其实比喻的是信息被虫茧一般封锁住。这个问题反映了现在随着个性化推荐的普及衍射的一个社会问题。平时在浏览新闻或者淘宝的时候,平台会自动根据用户的浏览记录获取用户的偏好,然后推送感兴趣的文章。久而久之,比如用户A是个体育迷,那么A获取的信息大多是跟体育相关的,很难获取音乐或者军事等其它相关的资讯,因为平台追求点击...
2020-03-02 18:59:54
64541
1
原创 【推荐架构day8】美团推荐算法的实践篇
前言推荐系统并不是新鲜的事物,在很久之前就存在,但是推荐系统真正进入人们的视野,并且作为一个重要的模块存在于各个互联网公司,还是近几年的事情。随着互联网的深入发展,越来越多的信息在互联网上传播,产生了严重的信息过载。如果不采用一定的手段,用户很难从如此多的信息流中找到对自己有价值的信息。解决信息过载有几种手段:一种是搜索,当用户有了明确的信息需求意图后,将意图转换为几个简短的词或者短语...
2020-02-27 22:50:55
65741
原创 【推荐架构day7】爱奇异推荐算法的演进之路
在当前这个移动互联网时代,除了专业内容的丰富,UGC内容更是爆发式发展,每个用户既是内容的消费者,也成为了内容的创造者。这些海量的内容在满足了我们需求的同时,也使我们寻找所需内容更加困难,在这种情况下个性化推荐应运而生。个性化推荐是在大数据分析和人工智能技术的基础上,通过研究用户的兴趣偏好,进行个性化计算,从而给用户提供高质量的个性化内容,解决信息过载的问题,更好的满足用户的需求。爱...
2020-02-27 22:42:45
64420
1
原创 【推荐架构day6】Instagram推荐算法的基本原理
每个月,超过一半的 Instagram 社区成员都会访问 Instagram Explore 页面,寻找他们感兴趣的新照片、视频和故事。在数以亿计的选项中,如何大规模实时推荐与用户最相关的内容,给 Instagram 的工程师带来了许多挑战,这些挑战需要新的工程解决方案。Instagram 通过创建一系列自定义查询语言、轻量级建模技术和支持高速实验的工具来解决这些挑战。这些系统支持 Explo...
2020-02-27 22:36:48
67017
原创 【推荐架构day5】今日头条算法的基本原理
本文来自今日头条曹欢欢博士的分享。今天,算法分发已经是信息平台、搜索引擎、浏览器、社交软件等几乎所有软件的标配,但同时,算法也开始面临质疑、挑战和误解。今日头条的推荐算法,从2012年9月第一版开发运行至今,已经经过四次大的调整和修改。今日头条委托资深算法架构师曹欢欢博士,公开今日头条的算法原理,以期推动整个行业问诊算法、建言算法;通过让算法透明,来消除各界对算法的误解,并逐步推动整个行业让算...
2020-02-22 16:03:37
68460
2
原创 【推荐架构day4】微博推荐引擎的基本算法:核心细节
引言微博是一个很多人都在用的社交应用。天天刷微博的人每天都会进行着这样几个操作:原创、转发、回复、阅读、关注、@等。其中,前四个是针对短博文,最后的关注和@则针对的是用户之间的关系,关注某个人就意味着你成为他的粉丝,而他成为你的好友;@某个人意味着你想要他看到你的微博信息。微博被人们认为是“自媒体”,即普通大众分享与本身相关的“新闻”的途径。最近,有些人使用自己在自媒体上的影响力而盈利的报...
2020-02-22 15:57:45
66118
1
原创 【推荐架构day3】微博推荐引擎的体系结构:技术实现
上一篇文章《【推荐架构day2】微博怎么给你推荐信息的:背后基本原理》介绍了推荐产品,给大家有一个初步的认识:微博推荐的目标和使命、推荐产品有哪些以及推荐的分类角度。本文将会给大家描述当前微博推荐的体系结构。任何不拿出干货的技术文档都是耍流氓,首先上体系结构图,如图所示,在整体体系结构上,微博推荐可以被划分为4层:前端展现层、应用层、计算层以及数据层,其中我们把数据日志、统计、监控以及评估也都...
2020-02-22 15:50:47
65828
1
原创 【推荐架构day2】微博怎么给你推荐信息的:基本原理
本文主要介绍微博背后的算法架构。首先,我们先回三个问题:1.为什么会产生推荐系统?2.本文是如何将微博推荐的目标和需要解决的问题,抽样为一系列的数学问题的?3.如何将微博内容转化为结构化向量,包括词语切分、词语信息标注、内容核心词/实体词提取、语义依存分析等?在介绍微博推荐算法之前,我们先聊一聊推荐系统和推荐算法。有这样一些问题:推荐系统适用哪些场景?用来解决什么问题、具有怎样的价...
2020-02-22 15:43:28
66418
1
原创 【供应链架构day12】电商仓储WMS的业务UseCase
本文来自物流产品网的分享。先来分享几个数据:京东全国拥有7大物流中心,库房数量为123个,仓储面积超过250万平米,苏宁电商仓储全国8大物流中心,仓储面积超200万平米,唯品会全国五大物流中心,仓储面积超过120万平米,小米公司:全国10个物流中心,合计面积超过10万平米,三只松鼠:全国七个仓储,总面积超过3万平米-----电商所说的仓储WMS有什么业务模式?今天我们来一探究竟。一、电...
2020-02-22 11:01:01
67043
1
原创 【供应链架构day11】京东履约系统的演进之路
OFC(Order Fulfillment Center)的重要性2014年的618显得和以往任何店庆促销日都不同,不仅仅是因为电子商务本身在中国不断飞速发展对京东系统带来的挑战,更为重要的是2014年5月22日刚走入美国纳斯达克殿堂的京东聚集了最耀眼的光芒,能不能保持这样的光芒,618则会是一份很有说服力的答卷,当然我们最终给出了满意的结果。作为一个普通的购物者,当我们在浏览器中输入w...
2020-02-22 10:56:27
70834
原创 【供应链架构day10】供应链架构的基础逻辑
本文以医药电商为例,谈谈供应链系统的架构和流程问题。本文来自木笔的分享。01电商后台系统总览一个典型的电商新零售的系统,到底长什么样子,又包括那些模块和功能组成,相信这是很多小于三岁的产品人的一个疑问,我们来看看全貌:▲典型电商新零售的产品架构1、基础数据主要用于咱们日常所有的基础数据的创建和维护,并对公司其它系统提供唯一数据来源服务,这是所有业务...
2020-02-22 10:52:51
70740
原创 【供应链架构day9】美团配送系统架构的演进之路:从MVP到规模化
本文是美团永俊老师的分享。写在前面美团配送自成立以来,业务经历了多次跨越式的发展。业务的飞速增长,对系统的整体架构和基础设施提出了越来越高的要求,同时也不断驱动着技术团队深刻理解业务、准确定位领域模型、高效支撑系统扩展。如何在业务高速增长、可用性越来越高的背景下实现系统架构的快速有效升级?如何保证复杂业务下的研发效率与质量?本文将为大家介绍美团配送的一些思考与实践。配送业务从物流到...
2020-02-22 10:46:42
67433
原创 【供应链架构day8】履约系统的架构长什么样子:从需求开始讲起
很多公司,除了自营商城以外,还有其它渠道(如天猫、京东等),多个渠道的订单该如何集中履约?订单履约全流程是怎样的?接着小Q的故事,为您揭晓多平台订单履约系统的系统设计思路。 由于篇幅关系,本文仅介绍正向履约流程,逆向流程放置后续文章中更新~「 以下故事情节及人物均为作者杜撰,若有雷同,纯属巧合: 小Q:某医药互联网公司后台产品经理,着手规划重构公司的供应链及电商后...
2020-02-21 16:52:37
76149
4
原创 【供应链架构day6】百世零售供应链架构之道:全渠道的落地与挑战
百胜研究院院长李方翔:我们直接进入主题。我的演讲主题是《电商仓配一体化解决方案与案例分享》我查了一下,我们这两天演讲主题大概有24场,有七场都提到了一个关键词“全渠道”,前面我们GRI同事分享了他们如何实现全渠道的?我们跟百世有密切的合作,我们如何来完成全渠道的计划?虽然我们演讲主题上面没有“全渠道”这三个字,但讲的内容有涉及。我们知道全渠道变革当中有三类人,起步者、领跑...
2020-02-21 16:42:11
70982
1
原创 【供应链架构day7】美团供应链的架构之道:O2O关键战场在供给端
英国知名供应链专家Martin Christopher曾经说过一句非常深刻的话:“21世纪的竞争不是企业和企业之间的竞争,而是供应链和供应链之间的竞争。”什么是供应链在风云变幻、寡头纷争的O2O战场,美团屡出重拳并步步为营,战绩不俗。这一切离不开背后的神秘技术团队——供应链。供应链,简称 SCP(Supply Chain Process)。美团借助平台的优势与商家展开合作,将...
2020-02-21 16:32:58
67651
原创 【供应链架构day5】美团供应链架构的演进之道 - 团购时代
本文来自美团陈义宏老师的分享,介绍了2015年以前美团团购供应链的架构演进历程。供应链系统简介美团是以团购起家并作为核心业务,之后增加了一些支付、商家管理,包括验证、凭证方面还有其他的等业务。供应链系统主要负责商品的生产和商品的运营,其中的这个“商品”指的是我们本地的生活服务的各种套餐、代金券和其他的业务。关注过团购领域的朋友们应该听说过“千团大战”,美团之所以能在这样的挑战中活...
2020-02-21 16:21:53
67155
2
原创 【商品架构day10】一个商品系统的需求有哪些 - 从产品层面说起
本文来自大宋嘟嘟的分享。从产品层面来说,商品系统是电商中台的核心之一,商品中心统一管理商品。商品中心的数据应用场景也非常多,从前端来说,所有展示给用户的关于商品的信息,均为商品中心所提供,比如商详,订单,营销,等提供所有的数据支撑,从后端来说,商品中心为订单,仓库管理,供应商管理,渠道管理,采购管理,财务管理等提供基础数据支撑。一.商品系统层次设计 随着商业模式的变化,商品中...
2020-02-21 11:31:53
69535
原创 【商品架构day9】阿里商品的标题那么长、怎么办
本文来自阿里丹丰、荐轩等的分享。主要解决商品标题过长、如何推荐与展示的问题,很硬的一篇干货。背景图1. 猜你喜欢推荐结果展示图以及商品详情页截图(目前猜你喜欢同时存在一行以及两行标题情况)。商品原始标题往往过长(平均长度30字左右),在结果页中无法完整显示,只能点击进入商品详情页才能看到商品完整标题。当前淘系商品(C2C)标题主要由商家撰写,而商家为了SEO,...
2020-02-21 11:25:57
65837
1
原创 【商品架构day8】京东几百亿的商品怎么搜索
本文来自京东王春明老师的分享,主要介绍京东商品搜索的整体架构。京东商品搜索简介京东商品搜索引擎是搜索推荐部自主研发的商品搜索引擎,主要功能是为海量京东用户提供精准、快速的购物体验。目前入口主要有PC/移动/微信/手Q搜索、移动列表页、店铺搜索、店铺列表等。虽然只有短短几年的时间,系统已经能够支持日均PV过亿的请求,并且经过了多次618店庆和双11的考验。与人们日常使用的如谷...
2020-02-21 11:18:35
66342
2
原创 【商品架构day7】京东商品系统的演进之路:从0到10亿流量的挑战
本文来自京东赖晨东老师的分享。主要从POP商品简介、POP商品系统的架构演进、以及一些实战的架构珠玑3个方面来介绍京东POP商品系统。POP商品系统的特征是业务复杂,也是新业务的发源地,更是核心的基础服。POP商品系统的架构演进目前整体上可以分为三个阶段。第一个阶段特点所有业务在一起,有神机oracleex-data 搞定一切,数据要到买家库去跑,在京东主站,就用到worker...
2020-02-20 16:31:32
67940
原创 【商品架构day6】阿里闲鱼亿级商品结构化 - 用技术的力量去降低商户录入成本
商品结构化是增强商品信息质量的关键环节,如何高效地去结构化,既让商户发布的成本最低、又让商品的信息质量最高?这里是闲鱼团队意境老师带来的分享。1. 缘起闲鱼是一个典型的C2C场景的闲置交易平台。每个在闲鱼的用户都能享受到自由交易的乐趣。在这里,可能你只要简单的输入商品名,商品价格,库存等信息就能完成一个商品的发布。即便是发布以后,你也可以随时修改价格,内容等信息。充分的自由是闲鱼活力...
2020-02-20 16:17:21
66001
原创 【商品架构day5】淘宝:TOP1的商品系统长什么样子
本文来自阿里范围老师的分享。1、淘宝体系架构的演进2、淘宝商品架构3、元数据在淘宝商品中的运用(可关注微信公众号回复"商品架构”获取完整版资料。)=>更多文章请参考:《中国互联网业务研发体系架构指南》https://blog.youkuaiyun.com/Ture010L...
2020-02-20 15:09:00
69526
2
原创 【商品架构day4】十年前淘宝商品系统怎么做平台化
本文来自阿里巴巴技术协会(ATA)精选集。淘宝的电商系统是业内标杆、TOP1,十多年前浩浩荡荡做平台化、商品系统首当其冲。这样的经验足可以史为鉴。1.现状背景Detail当前的问题可参见《Detail2.0介绍》(2014年7月),本文不赘述。而Detail新平台的目标是提升协作效率/稳定性/扩展性,倡导商品详情业务归一,能横向复用在其它Detail也能运用在非Detail场...
2020-02-20 14:51:31
66415
原创 【商品架构day3】京东商品系统的演进之路 - 如何抗住亿级流量
本文来自京东尤凤凯老师的分享。商品,黄金交易流程最基础、最核心的环节,无商品不电商。商品数据无处不在,商家(采销、供应商)发布管理、供应商下采购单、仓储配送、促销、搜索、商详页展现、购物支付、财务结算、售后服务等,都离不开商品。商品信息要准确传导于京东整个供应链的各节点,必须要有一套稳健、可靠的商品服务体系支撑。原本并没有统一的商品服务及存储。DBA搭建了一套包含若干层级的SqlServ...
2020-02-20 14:40:56
66591
1
原创 【商品架构day2】一个商品的领域模型长什么样子 - 淘宝十多年前的认知
本文来自李平老师的分享,主要介绍一个普遍对商品模型的认知。这个认知已经很久没有更新了,十几年前的吧。所以这里在告诉大家历史是什么样,更要去思考哪里有错误、哪里要改进。SPU、SKU概念 首先我们需要澄清上篇中的这两个概念,在上篇文章中“货品”是指一种概念物品,这种物品并不是一个具体的实物,当它具备具体的属性、价格时,才是一种实物,也就是商品。“商品”就是库存中一个具体的实物。例...
2020-02-20 14:32:39
67602
2
转载 【稳定性day12】阿里电商系统的高可用架构 - 上云面临的挑战
本文来自阿里沐剑老师的分享。写在前面大家好,我今天分享的题目是《高可用实践:从淘宝到上云的差异》,取这个标题是因为会涉及到两个方面内容,一方面以淘宝为例子,传统的 IDC 的时候,我们稳定性是怎么做的,另外在云计算背景下,有很多创业公司是基于阿里云这样的公有云基础设施做研发,在公有云的环境下怎么做好我们系统的高可用。我的花名叫沐剑,2011 年加入淘宝做评价系统,2012-201...
2020-02-19 17:26:00
66171
转载 【稳定性day11】微信春节红包的高可用架构 - 十亿流量的挑战
本文来自微信方乐明老师的分享。微信红包介绍微信红包从 2014 年开始发展到现在 2017 年,中间经历了 3 年时间。在这三年的时间里,整个系统可用性产生了较大的提升。2015 年年初的时候,每天晚上九点钟是微信红包的业务高峰期,系统经常性地出现性能问题。到了 2017 年的今天,即使在节假日高峰期,系统也不会出现问题。如上图所示,微信红包的业务包含包、发、抢、拆、查询发送...
2020-02-19 17:22:48
66083
转载 【稳定性day10】美团MySQL的高可用架构 - 对标业内的一些解决方案
本文来自美团蔡金龙老师的分享,介绍了最近几年美团点评MySQL数据库高可用架构的演进过程,以及我们在开源技术基础上做的一些创新。同时,也和业界其它方案进行综合对比,了解业界在高可用方面的进展,和未来我们的一些规划和展望。MMM在2015年之前,美团点评(点评侧)长期使用MMM(Master-Master replication manager for MySQL)做数据库高可用,积累...
2020-02-19 17:18:17
50623
转载 【稳定性day9】有赞混沌工程的实践 - 不能消灭Bug还不如与之做朋友
本文来自有赞孙军老师的分享。随着摩尔定律的终结,单机计算性能已达到了极限,然而,我们的软件系统不论是规模还是复杂度一直在增长,所以软件系统都不约而同的朝着分布式化方向发展。近年来,随着云服务、容器的出现,某些分布式系统也更容易微服务化。抛开这些形形色色的分布式技术,我们对系统可靠性的述求却是一致的:分布式系统需要高可用,即使出现了单点或集群故障,也希望系统具备自我恢复或优雅降级的弹性能力、...
2020-02-19 16:30:45
50134
《中国互联网业务研发体系架构指南(2019版)》.zip
2020-07-24
TOGAF 9.2版本 2018年最新资料【英文版本】
2018-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人