• 京东活动系统亿级流量应对之术

     发表于 11 个月 前

    京东活动系统是一个可在线编辑、实时编辑更新和发布新活动,并对外提供页面访问服务的系统,其高时效性、灵活性等特征,极受青睐,已发展成京东几个重要流量入口之一。近几次大促,系统所承载的...

  • 大众点评订单系统分库分表实践

     发表于 1 年 前

    原大众点评的订单单表早就已经突破两百G,由于查询维度较多,即使加了两个从库,优化索引,仍然存在很多查询不理想的情况。...

  • 秒十万笔交易的数据架构解读

     发表于 1 年 前

    随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定地完成支付尤为重要。所以在2015年11月,我们对整个支付系统进行...

  • 基于 IBM Rational Functional Tester 实现高效的自动化测试日志框架

     发表于 1 年 前

    随着自动化测试覆盖率的增加,自动化测试项目本身的代码复杂性也会相应提高。不同于其他软件开发项目,UI 自动化测试有其特性,它是模拟人手工来执行测试套件,验证产品质量的一种软件项目。...

  • 淘宝应对双 11 的技术架构分析

     发表于 1 年 前

    数据产品的一个最大特点是数据的非实时写入,正因为如此,我们可以认为,在一定的时间段内,整个系统的数据是只读的。这为我们设计缓存奠定了非常重要的基础。...

  • 淘宝大秒系统设计详解

     发表于 1 年 前

    导读: 最初的秒杀系统的原型是淘宝详情上的定时上架功能,由于有些卖家为了吸引眼球,把价格压得很低。但这给的详情系统带来了很大压力,为了将这种突发流量隔离,才设计了秒杀系统,文章主要...

  • 京东通天塔——京东中间件如何支撑起每一场大促

     发表于 1 年 前

    每次大促都是考验各电商架构的最好时机,然而一般电商大促时,我们可能更关注系统架构如何降级如何限流等经典手段。这次换个视角,中间件在《京东技术解密》一书中被京东喻为大促通天塔,而京东...

  • 苏宁11.11:苏宁易购移动端的架构优化实践

     发表于 1 年 前

    双11,不仅是广大商家和消费者们的饕餮盛宴,同时也是各家电商公司的技术研发力量的实力体现。为了给用户带来更好的体验,苏宁易购移动端团队一直以来追求 “极速、稳定、安全” 的目标,围...

  • 蘑菇街11.11:移动流量猛增,如何设计高并发多终端的无线网关

     发表于 1 年 前

    自从2011年蘑菇街上线,蘑菇街一直沿用的是以PHP为核心的业务系统架构。但是,随着业务的增长、业务逻辑的复杂化,对技术架构有了更高要求。另外,随着移动互联网的普及,大量用户流量从...

  • 【惊】腾讯:3亿人次的实战演习,如何做到丝般顺滑?

     发表于 1 年 前

    社交网络事业群拥有众多海量规模的业务,在海量的运营压力下,服务器设备的数量也突破了10w大关,并有序的分布在全国不同的IDC中实现异地容灾的高可用架构。 ...

  • 揭秘:微信是如何用 libco 支撑 8 亿用户的

     发表于 1 年 前

    ibco是微信后台大规模使用的c/c++协程库,2013年至今稳定运行在微信后台的数万台机器上。libco在2013年的时候作为腾讯六大开源项目首次开源,我们最近做了一次较大的更新...

  • 微信为啥不丢 “离线消息”?

     发表于 1 年 前

    “离线消息”的可达性 可能比大家想象的要复杂。...

  • 浅析京东实时数据平台:架构篇

     发表于 1 年 前

    数据仓库的数据时效性,可以理解为数据从业务系统到达仓库之后可用于分析的时间。...

  • 重新思考 LinkedIn 的认证模块架构

     发表于 1 年 前

    如果你是 LinkedIn 的用户,你一定知道它的认证系统。目前为止全球已经有数千万专业人员点击了“认证”按钮,通过他们的关系连接分享了超过100亿个技能认证。LinkedIn 上...

  • 微信如何用 libco 支撑 8 亿用户?

     发表于 1 年 前

    libco是一个高效的c/c++协程库,提供了完善的协程编程接口、常用的Socket族函数Hook等,使得业务可用同步编程模型快速迭代开发。随着几年来的稳定运行,libco作为微信...

  • 多形态MVC式Web架构的分类

     发表于 1 年 前

    MVC( 模型-视图-控制器 ,Model-View-Controller)最初用于设计和实现狭义的桌面图形用户界面(GUI)应用开发。经典的MVC与面向对象的程序开发方法一样,已...

  • 微信支付商户系统架构背后的故事

     发表于 1 年 前

    2015年之前,微信支付业务快速发展,需要一款数据库能够安全高效的支撑微信支付商户系统核心业务,这个重任落在了腾讯数据库团队自研PostgreSQL上。 ...

  • 解秘:百度PaddlePaddle深度学习框架和搜索引擎基础架构

     发表于 1 年 前

    PaddlePaddle 是百度自主研发的性能优先、灵活易用的深度学习平台,是一个已经解决和将要解决一些实际问题的平台。...

  • 一线架构师带你玩性能优化

     发表于 1 年 前

    系统优化一个方面是系统化的对IT系统或交易链上的每个环节进行分析并优化,另一个是对单一系统进行瓶颈点分析和调优。但优化的目标大致相同,无非是提高系统的响应速度、吞吐量、降低各层耦合...

  • 敢于MVC,MVVM,MVP的区别

     发表于 1 年 前

    MVC, MVP和MVVM都是用来解决界面呈现和逻辑代码分离而出现的模式。...