自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

作一个独立连续的思考者

业务研发领域的老兵

原创 互联网业务研发架构体系指南(持续更新中)

互联网业务研发架构体系指南(草稿V0.0.1) 大纲 业务技术 稳定性 【稳定性day0】稳定性治理的三种思想—亚马逊、Netflix与蚂蚁金服 【稳定性day1】从DBA到运维架构总监之路 - 专注的力量 【稳定性day2】当当网的高可用之道 【稳定性day3】蘑...

2020-02-18 19:55:43

阅读数 64

评论数 0

转载 【架构实战day1】京东开放平台的架构与演进

本篇文章一共分为四个部分,分别是开放生态、开放网关、开放授权和开放安全。为什么要做开放,开放的技术实现有哪些,主要是开放网关和授权,同时我们开放了以后肯定还需要安全,需要开放的安全保障。 1、开放生态 首先是开放生态,当提到生态的时候,我们可以想象一下,一片大大的草原,有羊群,有野兔,有飞...

2020-02-18 15:16:02

阅读数 665

评论数 2

原创 【稳定性day13】高可用方法的一个思考框架 - 事前、事中与事后

本文来自kriszhang老师的分享。针对高可用的方法,思考框架如下: 指导原则 高可用 事前 副本技术 隔离技术 配额技术 探知技术 预案 监控和报警 降级 ...

2020-02-18 15:02:04

阅读数 162

评论数 2

原创 【稳定性day12】阿里电商系统的高可用架构 - 迁移云计算面临的挑战

本文来自阿里沐剑老师的分享。 写在前面 大家好,我今天分享的题目是《高可用实践:从淘宝到上云的差异》,取这个标题是因为会涉及到两个方面内容,一方面以淘宝为例子,传统的 IDC 的时候,我们稳定性是怎么做的,另外在云计算背景下,有很多创业公司是基于阿里云这样的公有云基础设施做研发,在公有云的...

2020-02-18 14:52:24

阅读数 162

评论数 2

原创 【稳定性day11】微信春节红包的高可用架构 - 十亿流量的挑战

本文来自微信方乐明老师的分享。 微信红包介绍 微信红包从 2014 年开始发展到现在 2017 年,中间经历了 3 年时间。在这三年的时间里,整个系统可用性产生了较大的提升。2015 年年初的时候,每天晚上九点钟是微信红包的业务高峰期,系统经常性地出现性能问题。到了 2017 年的今天,即...

2020-02-18 14:45:58

阅读数 226

评论数 2

原创 【稳定性day10】美团MySQL的高可用架构 - 对标业内的一些解决方案

本文来自美团蔡金龙老师的分享,介绍了最近几年美团点评MySQL数据库高可用架构的演进过程,以及我们在开源技术基础上做的一些创新。同时,也和业界其它方案进行综合对比,了解业界在高可用方面的进展,和未来我们的一些规划和展望。 MMM 在2015年之前,美团点评(点评侧)长期使用MMM(Mast...

2020-02-18 14:36:18

阅读数 150

评论数 2

原创 【稳定性day9】有赞混沌工程的实践 - 不能消灭Bug还不如与之做朋友

本文来自有赞孙军老师的分享。 随着摩尔定律的终结,单机计算性能已达到了极限,然而,我们的软件系统不论是规模还是复杂度一直在增长,所以软件系统都不约而同的朝着分布式化方向发展。近年来,随着云服务、容器的出现,某些分布式系统也更容易微服务化。 抛开这些形形色色的分布式技术,我们对系统可靠性的述求却...

2020-02-18 14:32:41

阅读数 164

评论数 2

原创 【稳定性day8】付钱拉支付系统的高可用之路 - 避免和歼灭的两种打法

本文来自当当付钱拉冯忠旗老师的分享。 对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全的不间断运行可以说“难于上青天”。 为此,对应用的可用性程度一般衡量标准有三个9到五个9。 对于一个功能和数据量不断增加的应用,要保持比较高的可用性并非易事。...

2020-02-18 14:26:45

阅读数 134

评论数 2

原创 【稳定性day7】mPaaS - 蚂蚁金服高可用的产品化之路

本文来自蚂蚁金融梁耀斌老师的分享。 背景 今天,我主要来介绍蚂蚁金融智能科技对外输出时,在高可用领域面临了怎样的架构挑战与解决方案。在具体内容展开之前,我们先认识下蚂蚁金服智能科技团队目前对外输出的技术产品体系,通过“BASIC”便可基本概括五大产品方向:Blockchain (区块链)、...

2020-02-18 14:13:45

阅读数 218

评论数 2

原创 【稳定性day6】大众点评高可用架构的演进之道 - 频率低、时间快

本文来自大众点评陈一方的分享。 1.可用性的理解 理解目标 业界高可用的目标是几个9,对于每一个系统的要求是不一样的。对研发人员来说,在设计或者开发系统时要知道用户规模和使用场景,以及可用性的目标。 比如5个9的目标能分解:全年故障5分钟。 图1 可用性的目标分解 拆解目标 ...

2020-02-18 14:04:20

阅读数 137

评论数 2

原创 【稳定性day5】阿里自动压测及容量规划 - 对抗流量的必杀器

双十一从 2009 诞生到现在,2013 年绝对是一个分水岭。 为什么这么说?因为 2013 有了全链路压测。 每年的 11 月 11 日 00:00:00,阿里巴巴集团最紧张激动的时刻到来了。多收档的热情这一刻开始爆发,反映到数字上是去年双十一今人的记录:24 小时交易额 1012 亿,交易...

2020-02-18 13:54:28

阅读数 136

评论数 2

原创 【稳定性day4】美团外卖高可用的演进之路 - 日活两千万的挑战

本文来自美团曹振团老师的分享。 技术体系架构演进 简单介绍一下外卖现在的情况:我们从2013年10月份做外卖的事情,是从餐饮外卖开始的。经过两年多的发展,我们不光可以提供餐饮外卖,也可以提供水果、鲜花、蛋糕、下午茶甚至是超市和便利店一些外送的服务。我们做外卖过程中,我们发现用户对外送的体验...

2020-02-18 13:51:37

阅读数 136

评论数 2

原创 【稳定性day3】蘑菇街的运维体系 - 如何撑住双十一

本文是蘑菇街运维经理赵成的分享。 蘑菇街是中国最大的女性时尚社交电商平台。成立于2011年,总部位于浙江杭州,目前(2015.Q3)拥有1.3亿注册用户,双十一日UV超2000万。2015.11.21日宣布完成D轮融资,并实施"一街双城"战略,杭州+北京,杭 州偏电商方向,北...

2020-02-18 13:41:36

阅读数 140

评论数 2

原创 【稳定性day2】当当网的高可用之道

本文来自当当架构部总监史海峰的分享。 系统中的非功能性需求 今天我们的主题是当当高可用架构设计之道,高可用并不是功能性的需求,而是传统的IT当中非功能性需求的一部分。大家可以看到我这里罗列了很多非功能性需求,但是这当中并没有「高可用」这三个字。 举一个例子,比如说你买了一台苹果手机,...

2020-02-18 13:36:36

阅读数 140

评论数 2

原创 【稳定性day1】从DBA到运维架构总监之路 - 专注的力量

本文来自宝宝树运维总监刘秋岐的分享。随着MySQL的不断成熟,逐渐被用于更多大规模的网站和应用了,比如说当前最火的Facebook、淘宝、阿里、兰亭集势、宝宝树这样的大型的网站都在使用MySQL数据库,足见MySQL在稳定可靠性方面,并不会比我们的商业厂商的产品有太多的逊色。本期访谈我们邀请到了宝...

2020-02-18 13:30:24

阅读数 148

评论数 2

原创 知乎Redis的演进之路:从单机到2000万QPS的挑战

导读:知乎存储平台团队基于开源Redis 组件打造的知乎 Redis 平台,经过不断的研发迭代,目前已经形成了一整套完整自动化运维服务体系,提供很多强大的功能。本文作者是是该系统的负责人,文章深入介绍了该系统的方方面面,作为后端程序员值得仔细研究。 作者简介:陈鹏,现知乎存储平台组 Redi...

2020-02-17 17:54:13

阅读数 320

评论数 6

原创 滴滴业务中台架构之术:来自技术专家的实践

何修峰,就职于滴滴业务中台,任高级技术专家一职,致力于微服务治理、提高系统工程效率、构建底层基础组件或服务,在大型分布式系统构建、微服务治理、复杂系统重构方面有丰富的经验,现负责滴滴支付中台基础工作,构建支付的底层基础设施,以打造稳定、高效、可扩展的支付底层能力为己任,提高工程效率,助力集团各业务...

2020-02-17 17:43:11

阅读数 786

评论数 5

原创 滴滴业务中台架构之道:来自技术总监的思考

在创业初期,为了快速拥抱业务,架构的建设在体系化、完善度等方面会有所不足。随着时间的推移,架构在可持续性、稳定性等方面不断进步。 https://myslide.cn/slides/5813 2017 年 12 月 1 日,在 51CTO 主办的 WOTD 2017 全球软件开发技术峰会主...

2020-02-17 17:38:23

阅读数 393

评论数 5

原创 软件架构基本功:如何去分析业务需求

1.1 需求分析建模的要点与误区 1.1.1 需求分析到底做什么 需求分析的任务不是分析系统如何实现用户的需要,而是对业务分析,形成一个体系完整,内容清晰的业务框架,以指导后续的设计开发工作。 需求分析就是先分解,再提炼,在这个过程中消除矛盾。 1.1.1.1 分解 现代需求工程理论更建...

2020-02-17 17:29:52

阅读数 278

评论数 2

原创 推荐系统的基本原理及架构:信息与人的供需匹配

陈彩华 为什么需要推荐系统 对于信息消费者,需要从大量信息中找到自己感兴趣的信息,而在信息过载时代,用户难以从大量信息中获取自己感兴趣、或者对自己有价值的信息。 对于信息生产者,需要让自己生产的信息脱颖而出,受到广大用户的关注。从物品的角度出发,推荐系统可以更好地发掘物品的长...

2020-02-17 17:09:48

阅读数 315

评论数 3

原创 爱奇艺广告系统的演进之路:实践中的一些经验

近年来爱奇艺快速发展,优质内容层出不穷,爱奇艺广告也随之发展和壮大,广告在线服务同时服务于品牌、中小、DSP 等不同客户,形成了可以满足不同需求类型的较为完善的商业广告变现布局,广告库存涵盖视频、信息流、泡泡社交(爱奇艺的社交平台)和开机屏等多种场景。爱奇艺效果广告是 2015 年开始全新搭建的一...

2020-02-17 16:59:07

阅读数 170

评论数 3

原创 新浪广告系统架构的演进之路:服务化改造

摘要 其实新浪很早就开始研究广告系统了,根据UserID + CookieID + 用户行为日志等多重要素进行用户区分,进而针对个体用户做控频投放。同时为了更好的监控广告服务平台的性能和准确性,新浪广告技术团队在此基础上进行了众多改善措施。 技术架构和痛点 sinaX 服务化之前的架构 ...

2020-02-17 16:52:10

阅读数 157

评论数 3

原创 支付宝:TOP1的支付系统长什么样子

转自 金融新鲜事儿。 支付宝是中国支付行业的一个标兵,无论是业务能力还是产品创都引领者中国支付行业的前沿,作为支付业务的基础系统的复杂性和稳定性是支付业务是否能够及时快速安全处理的根本,本期支付圈收集了支付宝的系统架构图包含:清算 客服 处理 资金 财务 等等 供其他支付公司进行参考!...

2020-02-17 16:43:35

阅读数 316

评论数 2

原创 美拍短视频系统架构:1亿流量的应对之道

本文来自麦俊生老师的分享。 一、短视频市场的发展 近几年来,短视频应用在国内应用市场引爆,美图公司推出了美拍,相关的产品还有 抖音、GIF 快手、秒拍、微视、逗拍、玩拍等,一系列短视频产品的出现也丰富了短视频应用市场。 短视频的相继爆发,与几个因素有关: 1、带宽,随着中国基础网络环境...

2020-02-17 16:32:38

阅读数 235

评论数 2

原创 对软件架构三大原则的思考与批判:KISS、SOLID、内紧外松

按:《原则》、《穷宝典》都在告诉你要学会去构建自己的原则。关于互联网技术的原则Rule很多、Law很少,大多都是经验性的。在架构设计过程中大家都容易互喷,因为极少人思考Law。KISS、SOLID、高内低耦是经典的三大原则,没有经过反思和批判的学习,是不彻底的,是一知半解的。本文来自王概凯老师的分...

2020-02-17 16:31:28

阅读数 236

评论数 2

原创 VUCA时代:软件架构解决复杂性之道

本文来自、方法学专家张刚老师的分享。本文生动形象地从五大方面介绍了VUCA时代下的软件架构设计,小编认认真真听了一下午,还是只能窥探零点一二。 “到底什么是VUCA?” “架构是神马?” 01、软件架构的核心目标 1)系统在某种环境下的一组最基本的概念和属性,包括了元素、关...

2020-02-17 16:29:54

阅读数 798

评论数 2

原创 网易严选交易系统的演进之路

严选把交易环节定义为能够促成买家和卖家达成契约的动态过程,而不是简单的把交易和支付直接画上等号。在大多数电商领域,除了货到付款等特殊场景,契约一般都以支付成功的订单形式达成,因此交易架构需要能够很好的支持电商最核心的下单和支付环节。 初期刀耕火种阶段,严选商城业务量小,商品数量少且差异小,用户从...

2020-02-16 12:36:03

阅读数 1436

评论数 4

原创 美团IT系统在千团大战、两雄争霸中如何作战:技术、业务与供应链

按:2010到2013年是千团大战时期,2013到2015年是美团与大众点评两雄争霸。当大众点评每天还在小编一两单的时候,美团的销售已经拿着App在自己上单、当天上当天发。团购的供给和CRM IT系统在这两场大战中帮助甚大。 本文来自美团夏华夏老师的分享,一个大佬级人物,主要分成三个大部分:...

2020-02-16 12:31:00

阅读数 347

评论数 3

原创 饿了么交易订单系统的演进之路:从单体到服务化

按:在业务大规模扩展、做SCALE的时候,系统是最有挑战和变化。我们做软件,最好多对比、学习完各大厂的解决方案,心中自然有个数,出来的东西会避免很多错误。本文来自饿了么石佳宁的分享,可以学习下优秀的经验。 先自我介绍一下,我于2014年加入饿了么,那时正是饿了么飞速发展的起始点。我一直从事后...

2020-02-16 12:14:03

阅读数 491

评论数 4

原创 百度代码配置化实践:配置化是业务架构三化之一

按:业务架构有三化——配置化、产品化、自动化,配置化解决业务系统灵活性、动态可变的问题,产品化解决工具复用提效的问题,自动化让机器工作、解决人力成本问题。本文来自百度刘志伟、韩炳涛两位同学对百万行配置化经验的分享,具备有一定总结的抽象性。 背景 互联网软件市场是一个快速变化的市场,优秀的服...

2020-02-16 12:07:57

阅读数 1329

评论数 4

原创 美团商品系统的配置化思路:如何增强软件的动态性

1、问题与挑战 到店综合有很多bu,有很多本地生活的类目。到综的商品形态有电商零售类,更多的是服务类。同一个类目也经常会做不同的产品,对应商品的形态和功能都不太一样。到综商品系统为了满足不同类目个性化的商品需求、同时保证接入的高效,我们搭建了商品配置中心,在不同层次大量采用了配置化的技术去解决这...

2020-02-16 11:36:32

阅读数 1768

评论数 3

原创 58同城:100亿在线非标数据的解决之道

按:贴子是很经典的非标数据,像58同城这样海量的非标数据如何存储、查询?本文来自58沈剑老师的分享。其实ext attr的方案在20世纪90年代就采用这样法子。今年已经是2020年了,是否有更合适的存储架构满足数据灵活存储,复杂、冷热数据查询的诉求?这是值得每一个程序猿深思的地方。 本篇将讲...

2020-02-15 23:14:56

阅读数 286

评论数 2

原创 有赞订单交易系统的演进之路——如何存储海量订单数据

按:交易系统一般以订单为核心,状态机做流程驱动。最近十年我们对订单的看法是正向流程承载的单据,今天有一个新观点——交易契约。交易的业务状态及流转、高可用、零资损等,是其主要的挑战。订单的海量存储是一个普遍的挑战,因为每天都会产生、生命周期从一天至一年不等,冷热数据差异明显。本文来自有赞交易中心、王...

2020-02-15 23:02:04

阅读数 418

评论数 3

原创 系统架构的房子——论盖屋顶、铺地砖和睡大床

按:俗话说普通程序员写代码、二逼程序员做设计、牛逼程序员搞架构。系统架构有三个层次:企业架构、业务架构、解决方案。如果将其比譬成一个大房子,那对应的是屋顶、地砖和床。屋顶是骨架、从企业层面要去考虑的,譬如组织是一个大的技术部、还是拆成不同业务线独立作战?业务架构是地砖,这是技术角度对业务架构与规划...

2020-02-15 22:19:25

阅读数 344

评论数 4

原创 唯品会电商交易的演进之路:从中心化到分布式

按:所有的电商演进,都是重复在讲一个故事——业务需求的变化导致系统进化。唯品会电商的演进,同其它交易系统一样,在演进的过程中、谁先谁后,这是一个大问题。方向都大同小异的。本文来自唯品会官华的分享。 VIP不同阶段发展历程的商业模式演进 唯品会在2008年12月创立,一直到2012年,唯品会...

2020-02-15 20:51:57

阅读数 432

评论数 3

原创 【稳定性day14】支付宝技术风险体系TRaaS——把风险去服务化、产品化

“很多事情,说出来很多人都在做,但是只有真正做到极致,技术的差异性才会体现出来”,蚂蚁金服技术风险部研究员陈亮(花名:俊义)在接受 InfoQ 采访时如是说道。在此前的支付宝技术嘉年华,InfoQ 对支付宝数次技术架构升级的见证者及主导架构师陈亮进行了独家采访,首次系统了解稳定支撑“双十一”等多次...

2020-02-14 15:05:11

阅读数 1309

评论数 4

原创 阿里闲鱼的交易系统演进——重复建设的考量

按:本文来自阿里闲鱼技术团队的分享。业务第一、架构第二,独立于淘系TMF2.0交易框架之外、独立选型的思考,这是本文可以带来我们新观点的地方。 前言 双十一刚刚结束,成交额2684亿震惊全世界,每秒订单峰值达54.4W笔。在闲鱼2000万DAU,交易数额同样增长迅速的今天,我们如何保障交易...

2020-02-14 14:53:20

阅读数 462

评论数 3

原创 饿了么数据库演进之路——质量、效率与原则的思考

按:我们考虑一个系统的时候,要考虑哪些要素?有4个核心要素:质量、成本、效率、收益、架构要素。良好的架构可以巩固和增强其它4个因素。本文来自虢国飞老师的分享。他主要介绍了质量、效率和架构原则三个方面。 今天我想和大家分享饿了么作为高速发展的互联网企业之一,在发展历程中数据库技术如何跟随企业发...

2020-02-14 14:49:29

阅读数 680

评论数 3

原创 架构进化的本质——用一个例子讲清楚

按语:架构是系统的基因、骨架,真如生命体一样,架构也在不断的适应环境。达尔文的进化论,是系统架构演进的基本原理。业务与技术的进化是相辅相成的。 1、前言 去网上搜一下架构这个词,会出现很多文章,然鹅看了很多文章,依然不知道什么是架构,更别说遇到具体业务时如何去设计架构了。架构这个词本身...

2020-02-14 14:48:55

阅读数 364

评论数 3

原创 认知决定着架构师能力的上线——架构认知的三个层次

架构认知的三个层次:行业视野、技术视野、工作视野。架构师能力的上线是什么?是你对业务本质的理解,因此,行业视野(包含公司)这是第一步。但与技术还有较大落地上的差据,技术要把业务需求转化成系统、这要具备技术视野。最后,具体到你、如何落地?这是一个执行的问题。 架构认知的三个层次 工作3~5...

2020-02-14 14:48:30

阅读数 341

评论数 3

提示
确定要删除当前文章?
取消 删除