导语:读书是一生的功课,技术人通过读书实现自我提升,学习优秀技术沉淀。TEG书知道本期特邀腾讯TEG架构平台部专家工程师高向冉、腾讯TEG架构平台部高级工程师黄志海、腾讯TEG基础架构部高级工程师肖攀,为大家带来系统架构方向好书、好文推荐。来看看技术大牛在读什么,收藏优质内容,愿本期书单助您更专业。

高向冉,TEG架构平台部运维服务中心专家工程师,十多年来一直从事分布式存储集群和CDN运维和运营体系建设工作,支撑相册、微信、腾讯云业务的快速发展。专注高效运维和Devops相关方向。

《SRE google运维解密》

作者:贝特西 拜尔 等

译者:孙宇聪

大牛推荐语:google首创的SRE概念,让运维找到了一个更大的发展空间,该书详细阐述了google在可靠性保障的体系,讲解他们是如何整体性的关注软件的生命周期,以及为什么这样做能够帮助Google成功地构建、部署、监控和运维世界上现存最大的软件系统。

《docker技术入门与实践》

作者:杨保华, 戴王剑, 曹亚仑

大牛推荐语:在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在。Docker的出现正好能帮助软件开发者开阔思路,尝试新的软件管理方法来解决这个问题。该书从基本原理开始入手,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署应用。

《高性能Linux服务器构建实战》系列

作者:高俊峰


大牛推荐语:高性能linux服务器构建实战有两部,一部主要讲运维监控、性能调优与集群应用,另一部主要讲系统安全、故障排查、自动化运维与集群架构,书中内容涵盖了互联网web运营的方方面面,是业界web运营宝典之一,也能够从中找到很多运营体系相通的地方。

《图解TCP/IP》

作者:竹下隆史,村山公保, 荒井透, 苅田幸雄

译者:乌尼日其其格

《图解HTTP》

作者:上野宣

译者:于均良

大牛推荐语: 通过图例通俗易懂的讲解了TCP/IP和HTTP协议的原理,帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况,快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。

黄志海,TEG架构平台部高级工程师,负责微信消息和朋友圈富媒体传输系统的设计、开发与运营,一直从事后台高性能服务器开发相关工作,对解决海量用户的大流量、高并发访问有多年的优化经验,同时也一直参与分布式大规模存储系统的设计与实现。

《Go程序设计语言》

作者:Brian Kernighan,Alan Donovan

大牛推荐语: 掌握一门设计优良的现代开发语言,会让很多工作事半功倍。Go语言作为后起之秀,站着巨人的肩膀出生,原生支持并发,兼顾运行性能和开发效率,极快编译时间,都充分体现了从设计之初就考虑了当今主流的运行环境和开发环境。这本书作为入门材料,讲解细致到位,清晰明了。两位作者出身背景很有优势,一位是很会写书Brian Kernighan,和发明Go语言的Rob Pike、Ken Thompson熟得很;另一位是谷歌Go团队主管Alan Donovan,所以书中解释了很多Go语言为什么这么设计的思想和动机,这对我们要自己去实现高并发程序时,有很大参考价值。纸质版的翻译不太好,可以看网上民间高手协同翻译的版本。

《重构:改善既有代码设计》

作者:Martin Fowler

大牛推荐语:除了优秀的开发语言,良好的代码实现设计,也是一个系统的基石。一般程序员最怕维护老代码,经常抱怨说改都改不动。这本书就是为了解决这个痛点写的,介绍如何改善既有老代码的设计,在不改变”软件之可察行为“前提下,提高其可理解性,降低其修改成本。书中提供很多可操作的实际经验指导,其中提到的bad smell,实际上也是审视自己是否写出好代码的注意事项,比如是否有重复代码,过长函数,过长参数列表。本书作者Martin Fowler是软件工程和敏捷开发方面的顶级专家,对软件设计,代码架构有很深入的研究。“微服务”概念也是他提出的。

《微服务设计》

作者:Sam Newman

大牛推荐语:一个可扩展易维护的系统架构对于一个大型复杂软件应用来说是至关重要的。微服务的架构方式,因适合云中环境,易于部署,弹性扩展,同时可使用敏捷开发快速交付,被很多业务广泛采用。介绍微服务的书很多,这本是比较"务虚"的,它不是基于某个框架如何实现一套微服务,而是从更高层次抽象,讲解微服务的整个生命周期,分解、部署、测试、监控、安全等各个方面要如何考虑和实现。书的广度很广,介绍了很多工具、架构以及书来解决应用微服务时遇到的各种问题。

肖攀,TEG基础架构部业务开发中心高级工程师,入职十多年来主要工作方向在高性能分布式后台服务及相关运营系统建设,目前工作重点在支付及金融相关后台系统建设。

c++编码规范

干货传送门:

https://google.github.io/styleguide/cppguide.html

大牛点评:

好的编码规范时写好代码第一步,谷歌的规范是目前大家比较认可的规范。

c++参考手册

干货传送门:

https://zh.cppreference.com/w/%E9%A6%96%E9%A1%B5

大牛点评:

很方便和全面的c++编码手册,c++11、14等新规范的内容。

通信协议编码库protobuffer

干货传送门:

https://developers.google.com/protocol-buffers/docs/cpptutorial

大牛点评:

最常用的通信协议编码库。

设计模式

干货传送门:

https://m.runoob.com/design-pattern/

大牛点评:

覆盖了所有日常用到的设计模式。

分布式一致性算法

干货传送门:

https://raft.github.io/raft.pdf

大牛点评:

最流行的分布式一致性算法raft。

大牛书单 | 系统架构方向好书推荐相关推荐

  1. 大牛书单|安全技术方向好书分享

    导语:读书,伴随技术人的一生.技术人通过读书实现自我提升,学习优秀知识沉淀.TEG书知道本期特邀腾讯腾讯应用运维安全总监胡珀.TEG安全平台部专家工程师罗喜军.腾讯安全平台部研发安全负责人马松松为大家 ...

  2. 大牛书单 | 消息队列方向的好书

    消息队列也通常称为消息中间件,提到消息队列,大部分互联网人或多或少都听过该名词.对于后端工程师而言,更是日常开发中必备的一项技能.消息队列主要解决应用耦合.异步消息.流量削锋等问题,具有高性能.高可用 ...

  3. 大牛书单 | 人工智能方向好书分享(第二期)

    导语:读书是一生的功课,技术人通过读书实现自我提升,学习优秀知识沉淀.腾讯TEG读书会本期特邀腾讯AI Lab语音识别中心副总监苏丹.腾讯AI医疗中心病理和治疗团队负责人韩骁.腾讯AI Lab专家研究 ...

  4. 大牛书单 | 迎金秋,与腾讯技术大咖共读好书

    导语:读书,伴随技术人的一生.技术的发展日新月异,技术人应该永远在学习的路上,才能始终跟紧时代的步伐.阅读,是学习最重要的途径之一. 技术人通过读书增长见闻.精进技术,提升人生境界.阅读好书,我们得以 ...

  5. 大牛书单 | 腾讯技术大咖推荐你五一看这些书

    导语:读书,伴随技术人的一生.技术人通过读书增长见闻.精进技术,提升人生境界. 2020年五一期间,我们特别邀请几位鹅厂技术大牛分别推荐曾经读过的好书佳作,以飨读者.  推荐人介绍  Mkliu,腾讯 ...

  6. 大牛书单 | 新年聊创新:技术人必备思维

    导语:读书,伴随技术人的一生.技术的发展日新月异,技术人应该永远在学习的路上,才能保持上升的步伐. 互联网和创新二字始终密切相关:技术的突破需要创新.产品的迭代需要创新.设计的优化需要创新--身处这一 ...

  7. 大牛书单 | 搜索大牛都读什么书?

    导语:读书,伴随技术人的一生.技术的发展日新月异,技术人应该永远在学习的路上,才能始终跟紧时代的步伐.阅读,是学习最重要的途径之一. 又到了新的一期<大牛书单>推荐,今天来和大家分享鹅厂几 ...

  8. 大牛书单 | 人工智能方向好书推荐

    导语:读书是一生的功课,技术人通过读书实现自我提升,学习优秀知识沉淀.TEG书知道本期特邀腾讯TEG AI Lab专家姚建华.腾讯TEG AI平台部工程平台中心负责人罗敏.腾讯TEG AI Lab专家 ...

  9. 大牛书单 | 大数据存储方向好书分享

    导语:读书是一生的功课,技术人通过读书实现自我提升,学习优秀知识沉淀.TEG书知道本期特邀腾讯云数仓数据湖产品负责人堵俊平.腾讯云数据库负责人林晓斌.腾讯TEG云架构平台部数据块中心高级工程师王银虎, ...

最新文章

  1. 计算机书籍-大型网站性能优化实战
  2. 【机器学习实战】第12章 使用 FP-growth 算法来高效发现频繁项集
  3. Javascript cookie使用详解
  4. dp_c_区间dp_g
  5. JVM 调优实战--JVM的运行参数及jinfo查看运行参数信息
  6. 【spring boot】Controller @RequestMapping 数据绑定:接收 Date 类型参数时遇错,将 String 类型的参数转换成 Date 类型
  7. Android----Google code android开源项目(四)
  8. ecshop category.php?id=4,categoryall.php
  9. Springboot2拦截器与文件上传
  10. 大数据分析平台在企业运营中的作用
  11. idea 自动生成mybaits_如何让idea自动创建mybatis配置文件?
  12. beego使用php,使用GO语言Beego框架开发一个简易留言板
  13. html 实现页面加载进度,网页加载进度条实现方案
  14. Java制作数独小游戏
  15. gg修改器免root下载
  16. Cloudera Manager Agent 的 Parcel 目录位于可用空间小于 5.0 吉字节 的文件系统上。 /opt/cloudera/parcels(可用:5.0 吉字节 (12.74%)
  17. 华南农业大学计算机学院院长,华南农业大学外国语学院院长何高大
  18. 使用php-rdkafka错误总结: version `GLIBC_2.14‘ not found; rdkafka.so: undefined symbol: zend_object_alloc
  19. 微机原理知识点总结10-12
  20. 虚拟机中的centos在nat模式下连不上外网

热门文章

  1. 关于浮点数精度的问题
  2. 【常用模板】 01背包
  3. WWDC 2013 Session笔记 - iOS7中的多任务
  4. 在Eclipse 2.0中使用版本控制系统CVS
  5. AcWing - 246. 区间最大公约数(树状数组+线段树)
  6. HDU - 1907 John(尼姆博弈变形)
  7. 下列哪个滤波器是非线性的_数字图像处理复习题(选择题及相应答案)
  8. TensorFlow2-网络训练技巧
  9. jdbc oracle存储过程,java jdbc 执行oracle存储过程
  10. POJ2527(两多项式取余)