分布式系统实践
1. 萨凡纳小镇上的OSDI-2016
http://ytliu.info/blog/2016/12/15/sa-fan-na-xiao-zhen-shang-de-osdi2016/
摘要: OSDI可以说是系统和架构领域最权威的学术会议了, 这里给大家分享一下上海交大总结的OSDI见闻, 本次OSDI上海交大一共派出了10+位同学, 可谓阵容强大, 整个见闻写的非常详细, 推荐给大家阅读.
2. 分布式系列文章——从ACID到CAP/BASE
摘要: 做分布式系统的同学都知道CAP定理, 不过CAP定理是针对非常极端的情况, 大多数情况下, 我们的要求没有那么严格, 于是提出了BASE理论, 这篇文章对CAP和BASE理论进行了介绍.
服务化和虚拟化
1. 基础设施服务的微服务化
摘要: 微服务这一两年非常火,今天的服务器端的分享主题应该至少90%和微服务相关。同时你会发现,云,容器等技术的发展都是在给微服务铺路,因为用户本质上需要的是服务,不是资源。但大多数和微服务相关的讨论都是分析业务应用如何微服务化,如何远程调用,如何服务治理,谈论基础设施服务的却很少,这篇文章主要介绍了青云的基础设施服务化实践。
2. 微服务RPC框架选美
摘要: RPC框架可以说是构建微服务架构的必备武器了, 不过目前社区中存在很多种RPC框架, 这篇文章针对dubbo, motan, gPRC这3种最常用的RPC框架进行了全方位对比, 看看你的场合更适用哪一种?
高可用技术
1. Linux Kernel 4.9 中的 BBR 算法与之前的 TCP 拥塞控制相比有什么优势?
摘要: 这篇文章介绍了Google最新的TCP拥塞算法BBR的原理, 大幅提升了延迟和有效带宽, 期待我厂也能快速跟进.
运维和DevOps
1. Ansible vs SaltStack 谁才是自动化运维好帮手?
摘要: Ansible和SaltStack都是的目前最流行的自动化运维工具,能满足企业IT系统的自动化运维管理。这篇文章对比了ansible和saltstack这两个工具, 并且给出了基于ansible的小型分布式自动化运维平台的设计思路.
2. 人永远不够用——在复旦大学分享SRE团队组织和管理
摘要: 这篇文章介绍了Google SRE的职责, 团队组织, 新人培训和故障演练等环节, 只有对SLO有一个量化的评估, 减少重复性工作环节, 否则人永远不够用.
基础和文化
1. 程序运行时的内存空间分布
摘要: 利用一个小程序, 展示了程序运行时的内存空间分布情况, 不熟悉的同学可以看看.
2. 周末阅读:Counting Bloom Filter与跨地域Summary Cache
摘要: Bloom Filter大家并不陌生, 但是Bloom Filter有一个问题就是无法支持数据删除, 为此衍生了Counting Bloom Filter通过增加计数器的方式, 支持了数据删除. 本文介绍了相关的技术, 冰糖推荐了一篇论文, 解决多数据中心cache数据的冗余和访问效率的均衡.