《设计分布式系统》封面

设计分布式系统

Designing Distributed Systems

Brendan Burns · 初版 2018 年

5人推荐
11位读者提及
12次提及

为什么值得读

  • 梳理构建高可用分布式服务的常用架构模式
  • 为协作与技术编程提供系统级设计参考
  • 适合作为微服务与分布式体系的入门读物

Hacker News 上怎么说

  • 除了这里已经被推荐过的马丁·克莱普曼(Martin Kleppmann)的《设计数据密集型应用》(Designing Data-Intensive Applications),我的其他最爱是:- 布兰登·伯恩斯(Brendan Burns)的《设计分布式系统》(Designing Distributed Systems)- 迪米特里·方丹(Dimitri Fontaine)的《PostgreSQL 的艺术》(The Art of PostgreSQL)- 斯蒂芬·斯基耶纳(Steven S. Skiena)的《算法设计手册》(The Algorithm Design Manual)

    Apart from Designing Data-Intensive Applications by Martin Kleppmann, which is already suggested here, my other favorites are - - Designing Distributed Systems by Brendan Burns - The Art of PostgreSQL by Dimitri Fontaine - The Algorithm Design Manual by Steven S. Skiena

  • 凭记忆随便说说,分布式系统领域里值得关注的书有这几本:《设计分布式系统》(Designing Distributed Systems)https://www.oreilly.com/library/view/designing-distributed-s... 《演进式架构设计》(Building Evolutionary Architectures)http://shop.oreilly.com/product/0636920080237.do 《微服务设计》(Building Microservices)http://shop.oreilly.com/product/0636920033158.do……

    Out of my head, of relevant interest in the distributed systems field are the following books: Designing Distributed Systems https://www.oreilly.com/library/view/designing-distributed-s... Building Evolutionary Architectures http://shop.oreilly.com/product/0636920080237.do Building Microservices http://shop.oreilly.com/product/0636920033158.do…

  • ……成为一名技术过硬的程序员,需要掌握数据结构以及它们之间的相互关系。我觉得这几本书(挑重点说,不列全了)-> 塞奇威克的《算法》(Algorithms Sedgewick)、《Lisp 程序员手册》(Lisp Programmers Manual)、《设计分布式系统》(Designing Distributed Systems)。而要想成为(工作环境中)出色的协作型程序员 -> 《程序员修炼之道》(The Pragmatic Programmer)、《代码大全》(Code Complete)、《人月神话》(Mythical Man-Month)、奥斯特豪特的《软件设计哲学》(A Philosophy of Software Design)。至于编程哲学……

    …Data Structures and their relationship with each other to be a great technical programmer. These books (just highlight not everything) I would think -> Algorithms Sedgewick, Lisp Programmers Manual, Designing Distributed Systems. .To be a great collaborative programmer (in a work enviornment) -> Pragmattic Programmer, Code Complete, Mythical Man Month, A Philsophy of Software Design by Ousterhout. For philsophy of programming…

  • * 《设计数据密集型应用》(Designing Data-Intensive Applications) * 《从单体到微服务》(Monolith to Microservices) * 《流式系统》(Streaming Systems) * 《设计分布式系统》(Designing Distributed Systems) * 《构建事件驱动型微服务》(Building Event-Driven Microservices) * 《Kafka Streams 实战》(Kafka-Streams in Action) 这个帖子里的某条评论还推荐了《微服务设计》(Building Microservices),不过我还没读过。

    * Designing Data-Intensive Applications * Monolith to Microservices * Streaming Systems * Designing Distributed Systems * Building Event-Driven Microservices * Kafka-Streams in Action A comment in this post also suggests "Building Microservices" but haven't read it.

  • 推荐这本书:《设计分布式系统:可扩展、高可靠服务的模式与范式》(Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services)

    This book is recommended: Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

  • ……微服务 https://www.amazon.com/Building-Microservices-Designing-Fine... 接下来打算读:* 《设计数据密集型应用》(Designing Data-Intensive Applications)https://www.amazon.com/Designing-Data-Intensive-Applications... * 《设计分布式系统》(Designing Distributed Systems)https://www.amazon.com/Designing-Distributed-Systems-Pattern... * 《Unix 和 Linux 系统管理技术手册(第5版)》,不过大概率只是跳读/挑感兴趣的章节看,也就是说我想更深入地了解……

    …Microservices https://www.amazon.com/Building-Microservices-Designing-Fine... Plan to do next: * Designing Data-Intensive Applications https://www.amazon.com/Designing-Data-Intensive-Applications... * Designing Distributed Systems https://www.amazon.com/Designing-Distributed-Systems-Pattern... * Unix and Linux System Administration 5th ed, but probably just gonna skip/read chapters of interest, i.e. I wanna get a better understanding…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助