• 可用性高达五个9!支付系统高可用架构设计实战

     发表于 1 年 前

    对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全的不间断运行可以说“难于上青天”。...

  • 测试代码时你会犯的 11 个错误

     发表于 1 年 前

    如果你不确定要不要编写测试或者并不常写测试,那么,下面这些内容将指导你往一个更好的方向发展。...

  • 软件测试行业悲观走冷,“让天下没有难做的工程效能”是否一支强心剂

     发表于 1 年 前

    随着互联网的电商、金融等公司蓬勃发展,这些公司的技术团队的规模也快速增长到了数百人,应用规模快速扩大,测试环境日益复杂,测试力量依然薄弱,应用验证成本不断提升。与此同时,由于充分的...

  • 高性能服务器架构思路

     发表于 1 年 前

    在服务器端程序开发领域,性能问题一直是备受关注的重点。业界有大量的框架、组件、类库都是以性能为卖点而广为人知。然而,服务器端程序在性能问题上应该有何种基本思路,这个却很少被这些项目...

  • 滴滴出行高并发高性能的分布式架构设计之道

     发表于 1 年 前

    互联网生下来就是为了服务海量用户,在这个时代,几乎没有哪个应用再为单机而生。每个公司的每个产品将要面临的都是不可预知的用户海量请求。显然这个靠分布式程序来解决,比靠单机靠谱得多。...

  • 应用(APP)上线前测试6步走

     发表于 1 年 前

    APP上线前需要经过反复测试,从业务流程、交互跳转、文案、按钮、状态等都需要确认无误后才能发布。创业公司一般没有测试岗位,产品设计师要充当大半个测试人员。虽说是非专业测试,但作为最...

  • 天猫双11晚会和狂欢城的互动技术方案

     发表于 1 年 前

    编者按:...

  • (译)面向性能的微服务

     发表于 1 年 前

    摘要:从性能响应延迟的角度解读微服务带来的影响,并提出了几个保证服务低延迟的建议。...

  • 如何避免被程序员手撕——产品八项自查

     发表于 1 年 前

    自做产品以来,也经历过几个版本。跟另外一个小伙伴搭档,每个版本基本跟的需求都有一半一半。而我外加一个CMS后台。小步快跑,两个多星期一个版本。工作量大,却也能快速成长,但每次功能需...

  • Lambda架构实现数据实时更新

     发表于 1 年 前

    当前股票市场的交易者可以了解丰富的股票交易信息。从金融新闻到传统的报纸和杂志再到博客和社交媒体,汇聚着海量的数据,远比股票交易者想关注的股票信息要大得多,这就需要为股票交易者提供信...

  • 一个单元化架构的例子

     发表于 1 年 前

    这是一篇正经文章,原文发在InfoQ,距今正好两年。本来我写公众号是因为世上正经的文章已经够多,要给大家带点不一样东西的。早上跟TimYang聊起背景介绍的事儿,他说先生还是发一下...

  • 架构的本质是管理复杂性,微服务本身也是架构演化的结果

     发表于 1 年 前

    2007-2012年,我曾经就职于亿贝中国研发中心(eBay CDC)的开放API平台部门,亲历了当时世界第一大C2C电商平台的服务化和API化的过程,亿贝的经历让我对服务化和AP...

  • 性能测试艺术

     发表于 1 年 前

    性能测试艺术:为什么要进行性能测试? 什么是好的与坏的性能?为什么性能测试在软件开发生命周期(SDLC software deve......

  • 做项目负责人的总结

     发表于 1 年 前

    之前一直是做游戏开发,虽说也算是项目负责人之一吧,但是基本只是负责后端架构和后段逻辑,只要做到两点,1:服务器可以承载一定用户量,2:逻辑没有问题就好了,剩下的诸如流程交互页面画风...

  • 58同城移动Push推送平台架构

     发表于 1 年 前

    本文详细讲述58同城高性能移动Push推送平台架构演进的三个阶段,并介绍了什么是移动Push推送,为什么需要,原理和方案对比;移动Push推送第一阶段(单平台)架构如何设计;移动P...

  • 浅谈大型网站动态应用系统架构

     发表于 1 年 前

    动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系...

  • 浅谈Web网站架构演变过程

     发表于 1 年 前

    前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模...

  • 微博数据库3个变迁阶段背后的设计思想

     发表于 1 年 前

    肖鹏,微博研发中心技术经理,主要负责微博数据库(MySQL/Reids/HBase/Memcached)相关的业务保障、性能优化、架构设计,以及周边的自动化系统建设。经历了微博数据...

  • 微信朋友圈技术之道

     发表于 1 年 前

    陈明,微信高级工程师、朋友圈负责人,2012年加入微信后台团队,负责微信后台核心服务的研发,包括朋友圈、即时通信、基础设施等。他获得清华大学计算机系学士和博士学位,研究方向是分布式...

  • 别学框架,学架构

     发表于 1 年 前

    前段时间,我有过一次非常有趣的谈话。有个同事站出来支持Angular,他说Angular加快了Web开发的速度。我已经开发复杂的web服务超过10年了,曾经在Microsoft工作...