分布式系统实践
1. 分布式系统中的时间和顺序——关于Spanner中的Linearizability
摘要: 本文主要介绍了分布式系统中 Linearizability 概念,以及它与 Serializability 的区别,并介绍了 Spanner 中是如何通过 TrueTime 来实现 Linearizability。
2. PacificA:微软设计的分布式存储框架
摘要: PacificA是微软为大规模分布式存储系统开发的一个通用复制框架,也可称之为一个原型系统。该框架简单,实用,提供强一致性,并且可以适配不同的复制策略。它对于我们理解分布式系统的强一致性,容错,仲裁有很好的指导意义。
微服务技术
1. 阿里云首席架构师唐洪:拥抱开源的云端更具生命力
摘要: 这篇文章是阿里云首席架构师唐洪在国际开源界顶级会议LC3上发表的厌倦, 回顾了阿里云历史和重大技术突破点, 分享了阿里云目前的技术亮点以及和开源社区的合作.
2. 高负载微服务系统的架构演进之路
摘要: 在 2016 LighLoad++ 大会上,“M-Tex”的开发经理 Vadim Madison 讲述了从一个由数百个微服务组成的系统到包含数千个微服务的高负载项目的发展历程。文章中详细的说明了构建微服务架构所采用的技术栈选型.
高可用技术
1. Airbnb 的核心日志系统架构及主要系统模块的设计之道
摘要: 随着业务的快速增长,传统的基于批处理模式和无格式的日志处理已经逐渐不能满足应用需求。因此,Airbnb 数据基础构架组开发了新一代的日志数据存储和查询平台,着重于保证日志数据的质量,解决数据的实时性,提高查询的灵活性,方便多维度统计分析,和提供异常检测。
2. 微博广告Hubble系统:秒级大规模分布式智能监控平台架构实践
摘要: 本文非常全面的介绍了微博广告的智能监控系统, 涵盖了机器/服务/业务等多种指标, 值得学习.
丰富多彩的计算机世界
1. 深入理解iostat
摘要: iostat工具是我们观察服务器IO性能的有力武器, 这篇文章深入的分析了iostat的原理, 帮助我们更深入的理解linux的io过程.
2. Erasure-Code
摘要: 我见过的讲解EC编码最详细的文章了, 可惜有太多数学公式没看懂, 看懂的同学可以教教我.