• Twitter 架构如何支持上亿用户

     发表于 3 周 前

    谈到设计Twitter, 我们首先要问一个本质问题: 设计Twitter的基本方法论是什么?其实是我们计算机设计最基本的方法: 分治法(Divide and Conquer)。什么...

  • 流计算框架 Flink 与 Storm 的性能对比

     发表于 1 个月 前

    Apache Flink 和 Apache Storm 是当前业界广泛使用的两个分布式实时计算框架。其中 Apache Storm (以下简称“Storm”)在美团点评实时计算业务...

  • 现代IM系统中消息推送和存储架构的实现-博客-云栖社区-阿里云

     发表于 1 个月 前

    M全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的...

  • 直击阿里双11神秘技术:PB级大规模文件分发系统“蜻蜓”

     发表于 1 个月 前

    2017天猫双11, 交易峰值32.5万/秒,支付峰值25.6万/秒,数据库处理峰值4200万次/秒,成交额1682亿数字的背后是50+神秘技术!其中,阿里集团基础设施蜻蜓,在双1...

  • 应用架构对技术的追求要有所止境

     发表于 1 个月 前

    说起架构,大多人想到的是技术语言、技术框架、SOA、微服务、中间件等,这些都是纯粹的系统架构或基础架构,它们基本不受业务影响,大多可以独立于具体业务进行开发和发展,形成自己独立的体...

  • 携程在线风控系统架构

     发表于 2 个月 前

    为了应对日益严重的支付欺诈,携程在线风控系统2011年正式上线。现在,在线风控系统支撑了携程每日1亿+的风险事件实时处理和100亿+的准实时数据预处理;...

  • 抛开命令驱动,采用事件驱动方式构建服务

     发表于 2 个月 前

    许多公司的微服务都是基于请求-响应的模式构建的,REST就是这种模式的典型。这很自然,我们自己写程序也总是这么做的:对别的代码模块进行调用,接收到响应后再继续下面的处理流程。这也和...

  • 都100%代码覆盖了,还会有什么问题?

     发表于 2 个月 前

    很多人看到这个标题时,都会想“你都100%代码覆盖了,怎么还会有问题呢?” 让我们看一下代码例子...

  • 如何打造一个日均PV千万级别的大型系统?

     发表于 3 个月 前

    本篇主要是就系统从开发到最终部署运维过程中常用的技术、框架和方法做了一个总结,当然以上经验总结来源于本人从业以来所经历的项目中的经验和教训,可能还有更好更完美的方案,在此权当抛砖引...

  • 从三明治到六边形

     发表于 3 个月 前

    如果你平时的工作是做各种项目(而不是产品),而且你工作的时间足够长,那么自然见识过很多不同类型的项目。在切换过多次上下文之后,作为程序员的你,自然而然的会感到一定程度的重复:稍加抽...

  • 微博开源的Motan RPC最新进展:新增跨语言及服务治理支持

     发表于 4 个月 前

     Motan 是一个基于 Java 开发的高性能的轻量级 RPC 框架,Motan 提供了丰富的服务治理功能和优秀的扩展能力,可以方便的基于 Motan 进行二次开发。Motan ...

  • Serverless开发编程思想

     发表于 4 个月 前

    从去年开始,无服务器(Serverless)的后端开发逐渐被越来越多公司所接受,硅谷的很多公司都把后端服务迁移到AWS的Lambda平台。阿里云推出FaaS(函数即服务)的产品,国...

  • 腾讯研发总监王辉:十亿级视频播放技术优化揭秘

     发表于 4 个月 前

    QQ 空间在 2016 年日均视频播放量由年初的千万级迅速突破到十亿级,过程中也对整个视频播放技术的可靠性、性能、操作体验等方面提出严峻的考验,相关质量急需提升。经过多个迭代持续和...

  • 浅谈 MVC、MVP 和 MVVM 架构模式

     发表于 5 个月 前

    从 MVC 架构模式到 MVVM,从分离展示层到展示模型层,经过几十年的发展和演变,MVC 架构模式出现了各种各样的变种,并在不同的平台上有着自己的实现。...

  • MVP模式在携程酒店的应用和扩展

     发表于 5 个月 前

    酒店业务部门是携程旅行的几大业务之一,其业务逻辑复杂,业务需求变动快,经过多年的研发,已经是一个代码规模庞大的工程,如何规范代码,将代码按照其功能进行分类,将代码写到合适的地方对项...

  • Stack Overflow COO:如何招聘并留住高质量的技术型人才?

     发表于 6 个月 前

    Stack Overflow 是世界著名的IT技术问答网站。近日,Stack Overflow 的 COO(首席运营官)JEFF SZCZEPANSKI 在 FASTCOMPANY...

  • 软件架构模式

     发表于 6 个月 前

    分层架构是最常见的架构,也被称为n层架构。多年以来,许多企业和公司都在他们的项目中使用这种架构,它已经几乎成为事实标准,因此被大多数架构师、开发者和软件设计者所熟知。比如MVC。...

  • 美团点评酒旅数据仓库建设实践

     发表于 6 个月 前

    在美团点评酒旅事业群内,业务由传统的团购形式转向预订、直连等更加丰富的产品形式,业务系统也在迅速的迭代变化,这些都对数据仓库的扩展性、稳定性、易用性提出了更高要求。对此,我们采取了...

  • 滴滴出行海量数据背后的高可用架构

     发表于 6 个月 前

    许令波,花名君山,现任滴滴出行技术研究员,从事容器化和资源调度方面的技术建设。曾在淘宝工作七余载,经历了淘宝网 PV 从 1 到 50 亿的增长历程。其中涉及端与管道、应用层代码级...

  • 产品迭代发布如何更快速?阿里持续集成与持续交付实践之路全解析

     发表于 6 个月 前

    2017年5月9日,云效平台资深研发工程师向禹通过直播分享了《持续集成与持续交付实践之路》。他从云效背景、云效方案、云效价值三个方面进行了分享。他主要分享了持续集成持续交付的解决方...