来自:阿里巴巴中间件

文  |  挽晴

个人简介:

2014年12月加入饿了么,当时参与后台系统的研发(Walis+Javis=>Walle),主要面向客服和BD。

2015年5月开始接触订单系统的研发,7月负责订单研发组;度过单体应用到服务化这个阶段。

2016年初搭建订单的测试团队,订单拆分为正逆向后,主要负责正向和交付部分。

2017年做了一些平台搭建的探索。

2018年初负责整个订单正逆向和交付,年中将下单、购物车部分一起归并,年底和商户订单部分整合,形成交易中台。

2019年10月从交易中台转出,近期做了一小段时间的组织效能和架构。

我为什么会写这篇文章,究其缘由:

一是自己在交易域做了 4 年,有很多只有我才知道,才能串起来的故事,想把这些记录并保留下来。

二是发现后边的很多同学看交易体系时,一接触就是分布式、SOA、每日百万、千万数据量,只知道它是这个样子,很难理解背后的思考和缘由。伴随自己这几年的经验,想让大家能够更容易的理解这个演化过程的原因和历程,有甘有苦。

三是很多总结也好,方法论也好,更多是去除了“糟粕”呈现在大家面前,这里可能会稍微加一点“毒鸡汤”,现实不一定那么美好,我们有很多抉择,现在回过头来看,也许是庆幸,也许是错误。

这篇文章希望通过一些发展的故事和思考来给读者呈现整个历程,大家可以看到非常多野蛮生长的痕迹,并会附带一些思考和总结,但不会像快餐式的总结很多大道理。

那我们就从2012年的太古时期讲起。

太古



http://www.taodudu.cc/news/show-148703.html

相关文章:

  • 别再说你不懂Linux内存管理了,10张图给你安排的明明白白!
  • 一文教会你写90%的shell脚本!
  • 原来 CPU 为程序性能优化做了这么多
  • 【高并发】32位多核CPU并发读写long型数据为何会出现诡异问题?看完这篇我懂了!...
  • AI 时代,还不了解大数据?
  • 面试官再问你 HashMap 底层原理,就把这篇文章甩给他看
  • 手把手教你搭建 ELK 实时日志分析平台
  • 嘿嘿,我就知道面试官接下来要问我 ConcurrentHashMap 底层原理了,看我怎么秀他...
  • 一口气带你踩完五个 List 的大坑,真的是处处坑啊!
  • 一个小需求,能够做到月活跃用户5000万,就是真牛逼!
  • 有关 HashMap 面试会问的一切
  • Redis做消息队列,香吗?
  • 十年难得一遇!从数据误删到全量恢复的惊险记录
  • 有的线程它死了,于是它变成一道面试题
  • String性能提升10倍的几个方法!(源码+原理分析)
  • 我艹,MySQL数据量大时,delete操作无法命中索引。
  • 「二分查找」之我见!今天刷一道leetcode算法!
  • 【高并发】高并发分布式锁架构解密,不是所有的锁都是分布式锁!!
  • 业务上云后,58到家运维平台的演进之路(含成本规划与监控建议)
  • 进击谷歌:多线程下程序执行顺序怎么稳定不乱?
  • 面试题:请用代码实现ip地址与int之间互换?
  • 【高并发】ThreadLocal学会了这些,你也能和面试官扯皮了!
  • 从数仓到数据中台,谈技术选型最优解
  • 这个逆袭的新同事,也太牛逼了
  • UML科普文,一篇文章掌握14种UML图
  • 基于Kubernetes的云平台存储容器化实践
  • 聊一聊ZooKeeper的顺序一致性
  • 漫画:臭长臭长的高频贪心面试题
  • 怎么用IDEA快速查看类图关系?
  • 微博云原生技术的思考与实践

千万级饿了么交易系统架构 5 年演化史!相关推荐

  1. 千万级在线推送系统架构解析

    2019独角兽企业重金招聘Python工程师标准>>> 千万级在线推送系统架构解析 移动短消息是大家所熟知的一种信息推送方式, 基于信令通道的推送在简单信息的体验方面已经被大家所接受 ...

  2. 老板让你抗住千万级流量,如何做架构设计?

    来源:cnblogs.com/GodHeng/p/8834810.html 随着互联网的发展,各项软件的客户量日益增多,当客户量达到一定峰值时,当数以万计的流量来临时,程序的顺利运行以及即时响应则显得 ...

  3. 千万级车联网 MQTT 消息平台架构设计

    在本专题系列文章中,我们将根据 EMQ 在车联网领域的实践经验,从协议选择等理论知识,到平台架构设计等实战操作,与大家分享如何搭建一个可靠.高效.符合行业场景需求的车联网平台. 前言 随着整个汽车出行 ...

  4. 浅谈千万级高性能高并发网站架构

    浅谈千万级PV/IP规模高性能高并发网站架构 高并发访问的核心原则其实就一句话"把所有的用户访问请求都尽量往前推". 如果把来访用户比作来犯的"敌人",我们一定 ...

  5. 抖音、美团等大厂千万级用户的Android客户端架构演进之路—

    在移动开发中,对开发者来说不同的人具有不同的能力.就像读一本书一样,一千个读者,有一千个哈姆雷特.但不管怎样,只要你是个软件开发者你就必须学习windows或Linux等操作系统的运行原理.Andro ...

  6. 千万级流量的大型分布式系统架构设计

    本文是学习大型分布式网站架构的技术总结.对架构一个高性能.高可用.可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考.文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网站架构有较好 ...

  7. 最新python爬虫抓取新浪微博千万级数据,scrapy思路+架构+源码

    一.前期工作... 3 1.1 爬取目标... 3 1.2 准备工作... 3 1.3 爬取思路... 3 1.4 爬取分析... 3 二.项目实战... 5 2.1 新建项目... 5 2.2 创建 ...

  8. 饿了么交易系统应用架构演进

    内容来源:2017 年 12 月 2 日,饿了么研发总监石佳宁在"IAS2017互联网架构峰会"进行<饿了么交易系统应用架构演进>演讲分享.IT 大咖说(微信id:it ...

  9. 阿里P8面试官:如何设计一个扛住千万级并发的架构(超级详细)

    如何降低RT的值 继续看上面这个图,一个请求只有等到tomcat容器中的应用执行完成才能返回,而请求在执行过程中会做什么事情呢? 查询数据库 访问磁盘数据 进行内存运算 调用远程服务 这些操作每一个步 ...

最新文章

  1. 实习小白::(转) Cocostudio动画编辑器的使用
  2. 你如果只是一直囤干货,那永远不可能进步
  3. SVG与UML图详解
  4. 详解IIS中URL重写工具的规则条件(Rule conditions)
  5. OpenCv:椭圆上点的计算方程
  6. Visio的VBA初探
  7. 虫食算(洛谷-P1092)
  8. Idea加快开发的10个技巧
  9. 三分钟学会.NET微服务之Polly
  10. CHIL-SQL-INNER JOIN 关键字
  11. 零知识证明四——Fiat-Shamir,三分钟零知识证明入门
  12. 大学的最后一年有一门课程叫“人生”。
  13. mysql 存储过程 out list_MySQL存储过程中的IN,OUT,INOUT类型 用法
  14. Android Studio 工具栏添加图标
  15. 目的地址和ARP地址应答中的源地址
  16. 电脑开的热定手机连不上解决方法
  17. labelImg打标签教程
  18. 微博短视频百万级高可用、高并发架构如何设计?
  19. 商人过河c语言实验报告,商人过河C语言程序编程
  20. 本人亲测,可以使用,万网虚拟主机绑定多个子域名方法(转载)

热门文章

  1. 总结关于Set集合的一些基本用法
  2. 图论 ---- E. Pairs of Pairs(构造+无向图的dfs树的性质)
  3. 第k大的数python代码_【Python】【输出前m大的数】
  4. 0x54. 动态规划 - 树形DP(习题详解 × 12)
  5. 2017年ICPC西安邀请赛A、XOR(线段树套线性基 + 思维)
  6. I - Arbitrage POJ - 2240
  7. ionic4 select 去掉确定取消按钮_word文档中的水印如何去掉,有三种方法,你最喜欢哪种?...
  8. linux sed 小数点,每天进步一点点——linux——sed
  9. gradle新建工程,多项目依赖,聚合工程
  10. 微信支付HTTPS服务器证书验证(PHP)