首页 > 代码库 > 分布式技术追踪 2017年第五期

分布式技术追踪 2017年第五期

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.3px "Helvetica Neue"; color: #666666 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 31.2px "Helvetica Neue"; color: #111111 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.3px "Helvetica Neue"; color: #222222 } p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.3px "Helvetica Neue"; color: #0066cc } span.s1 { } span.s2 { text-decoration: underline }</style>

除夕之际, 真心的祝福所有帮助过我的朋友们新年快乐. 欢迎大家订阅 高柯用架构师 微信公众号, 除了"每周一报"之外, 还有更多原创技术文章等着你.

 

分布式系统实践

1. Apache Beam的前世今生:谷歌已经不再使用MapReduce了

http://dwz.cn/590VYI

摘要: 上期分享过一篇简要介绍Apache Beam的文章. 本期再给大家推荐一篇, 更深入的解读了Beam的前世今生, 以及业界对Beam的看法. Beam认为, 有限的数据集是无限的流式数据集的一个特例, 因此使用统一的编程模型和SDK, 统一了流式数据处理和批量数据处理的编程接口. 可以想象, 以后用户基于Beam开发的各种策略, 可以随意更换底层的大数据处理系统(比如Spark, Flink等), 这是多么吸引人的一件事!

 

2. 腾讯 OMG 广告大数据实践

http://dwz.cn/59J6QV

摘要: 广告领域不可或缺的需要大数据的OLAP技术. 这篇文章来自于2016年12月份北京archsummit大会的分享, 介绍了腾讯OMG广告OLAP的技术架构, 核心思想是以SparkSQL作为查询引擎, 使用HDFS和parquet列式文件存储.

 

服务化和虚拟化技术

1. 从理论到实践落地「微服务」

http://dwz.cn/59oxZU

摘要: 关注了这么久微服务架构一直想对微服务架构做一个总结. 这篇文章作者用了80页PPT从理论到实践全面总结了微服务架构的特点.

 

2. 云计算年度点评2016-2017

http://dwz.cn/59oMur

摘要: 从OpenStack, 到k8s, mesos的容器编排, 再到PaaS和混合云, 作者非常深入并且全面的盘点了云计算的发展过程和趋势, 观点很深刻, 推荐给大家阅读.

 

高可用技术

1. 看Twitter、淘宝、Google的分布式追踪解决之道

http://dwz.cn/58BTxx

摘要: 分布式追踪技术对于微服务架构来说是必不可少的基础组件之一了, 理论基础源自google Dapper的论文. 这篇文章介绍了几种常见的基于Dapper的开源实现. 总体来说, 这类系统架构大同小异, 不过领域模型的设计和埋点SDK的实现非常关键, 相比与Dapper, 我更推崇大众点评的cat系统, 我觉得cat的模型设计的更加完备, SDK的设计和实现更加巧妙.

 

2. 从拍脑袋到全链路压测,阿里11.11容量规划三阶段

http://dwz.cn/5anbC9

摘要: 容量规划对于一个大规模的线上系统来说是非常困难的, 线下环境无法模拟, 而线上环境又需要与真实用户流量隔离, 同时还需要考虑到对用户的影响, 多一分少一分都不行. 这篇文章介绍了阿里的容量规划三部曲, 让我们得以了解阿里的技术演化过程以及全链路压测的解决方案.

 

运维和DevOps技术

1. 百度网络运维:变革与方法论

http://dwz.cn/58CRD1

摘要: 服务器数量的增加, 让网络变得越发复杂, 对网络运维提出了更高的要求. 这篇文章介绍了百度网络运维发展和转变.

2. 用Puppet和Docker构建工具来自动化容器产品部署

http://dwz.cn/58CeKs

摘要: Puppet的最新版本支持针对docker容器的自动化部署了, 这篇文章介绍了这一新功能.

 

丰富多彩的计算机世界

1. CHROME开发者工具的小技巧

http://dwz.cn/58CiIw

摘要: chrome的开发者工具可以说是web开发者必不可少的利器了, 这篇文章介绍了几个方便的小功能. 话说, 硅谷的工程师对于研发工具非常推崇, 而国内往往不太在意. 其实强有力的工具对于提升研发效率是非常重要的, 希望国内以后也能够越来越重视工具的开发.

2. 区块链开发技术综述

http://dwz.cn/58CtnG

摘要: 区块链技术可以说是互联网金融界最火的技术了, 不过大部分介绍区块链的技术文章都在反复介绍原理, 前景, 行业等等, 对于码农来说, 更关注底层技术. 这篇文件试图对区块链有关技术流派和主流平台做一个概览, 指导大家如何入手学习区块链.

分布式技术追踪 2017年第五期