微服务架构的责任困境

技术难度逐步升级。通过技术上的技巧(比如 docker 利用了大家都是基于统一的操作系统接口)确实可以解决一些问题。但是技术再怎么升级,也无法解决所有问题。毕竟,所谓环境问题,所谓测试问题,所谓我的代码跑不起来的问题,都是人与人之间如何整体地高效协作的问题。技术的尽头,是政治。

深入解析REST架构风格

REST API已经被广泛应用在各种框架中, 尤其 是当前热门的微服务,更是热衷于REST 这样 的轻量级协议 。 然而, 在 当前的 技术圈子 ,即便是 很多 老 程序员 ,对REST也未能 透彻 理解。 本文为 大家 清晰 地 推导出 REST 的内涵 , 并 诠释我们 在 软件架构中应当如何使用 它 。

一个经过优化的微服务架构案例

大家都知道,基于单体(Monolith)和微服务(Microservice)架构的争论已经存在多年,正如我们对胖客户端、瘦客户端孰好孰坏的争论一样,有必然的历史演化,也有各自的优缺点。

Twitter 背后的基础设施架构:规模

Twitter 诞生自企业供应商的硬件物理上限制了数据中心发展的时代。从那时起,为了提供最好的体验,我们不断地设计和升级我们的基础设施舰队,以利用在技术和硬件效率方面最新的开放标准。

基于微服务的分布式应用开发

微服务架构设计模式对于单块设计模式而言有很多优点。核心思想就是将单个巨大的应用划分成互联的不同应用。与单块应用类似,每个微服务都有其自己的层级架构。

去哪儿网支付系统架构演进

去哪儿支付系统自2011年搭建以来,在五年的时间里逐渐从一个高耦合的单一系统发展为众多子系统组成的高并发、高可用、支持多种交易支付业务的分布式系统。