@eatonphil:软件基础设施领域的必读文章。https://theconsensus.dev/developers.html

X AI KOLs Timeline 新闻

摘要

# 必读清单 > 面向软件基础设施工程师的精选阅读资源集合 这是一份精心挑选的阅读清单,涵盖软件基础设施领域的核心资料。无论你是刚入行的工程师,还是正在深入某个方向的从业者,这些资料都能帮助你建立扎实的系统性认知。所有链接均指向可自由获取的原文或官方资源。 --- ## 系统设计与架构 - **《Designing Data-Intensive Applications》** — Martin Kleppmann 分布式系统、存储引擎、一致性模型与流处理的权威之作,是基础设施工程师的必读经典。 https://dataintensive.net - **《Software Engineering at Google》** 由 Google 团队编写,系统性地介绍了规模化软件工程的实践方法、构建系统与依赖管理。 https://abseil.io/resources/swe-book - **《System Design Primer》** 开源社区维护的系统设计入门指南,覆盖从基础组件到大规模架构的常见模式。 https://github.com/donnemartin/system-design-primer - **Site Reliability Engineering(SRE)图书** Google SRE 团队的实践总结,涵盖 SLO、错误预算、容量规划与事故响应。 https://sre.google/sre-table-of-contents/ --- ## 分布式系统与一致性 - **《Distributed Systems for Fun and Profit》** 用相对轻量的方式讲清了复制、分片与一致性等核心概念。 http://book.mixu.net/distsys/ - **《Designing Data-Intensive Applications》相关章节** 重点阅读第 5、6、7 章,理解复制、分区与事务的取舍。 - **Consistency Models 速查资料** 最终一致性、强一致性、线性一致性等模型的对比与适用场景。 --- ## 网络与基础设施底层 - **《Computer Networking: A Top-Down Approach》** — James Kurose & Keith Ross 从应用层向下理解协议栈,打好网络基础。 - **Cloudflare 工程博客** 大量关于 BGP、DNS、TLS、边缘计算与大规模系统的实战文章。 https://blog.cloudflare.com - **Brendan Gregg 的性能分析资料与工具集** 系统级性能观测的方法论与工具图谱(BPF、火焰图、USE 方法等)。 https://www.brendangregg.com/methodology.html --- ## 可观测性与可靠性工程 - **OpenTelemetry 官方文档** 现代可观测性的事实标准:统一的追踪、指标与日志语义约定。 https://opentelemetry.io/docs/ - **Google Cloud Architecture Framework** 可靠性、安全性、成本优化等维度的最佳实践框架。 https://cloud.google.com/architecture/framework - **《The Site Reliability Workbook》** Google SRE 团队的实操手册,包含 SLO 设置、事故复盘与容量规划的具体方法。 https://sre.google/workbook/table-of-contents/ --- ## 基础设施与平台工程 - **《The Phoenix Project》** 与 **《The Unicorn Project》** 以小说形式讲透 DevOps、价值流与组织工程化转型。 - **《Accelerate》** — Nicole Forsgren 等人 基于大规模调查数据,验证了工程实践与交付绩效之间的因果关系。 - **Kubernetes 官方文档** 容器编排领域的事实标准,官方文档本身就是一份系统的架构参考。 https://kubernetes.io/docs/home/ - **HashiCorp 工具文档(Terraform、Vault、Consul)** 基础设施即代码、密钥管理与服务网格的经典实践参考。 https://developer.hashicorp.com --- ## 数据与存储 - **《Database Internals》** — Alex Petrov 深入存储引擎内部实现:B-Tree、LSM-Tree、事务与复制机制。 - **《High Performance MySQL》** 数据库性能调优与架构设计的工程视角。 - **《The Log》** — Jay Kreps(Confluent 创始人) 关于日志作为数据基础设施核心抽象的经典文章,读完会改变你对流处理的理解。 https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying --- ## 怎么使用这份清单 1. **先建骨架**:按你的工作方向挑 2–3 本通读,建立整体框架。 2. **再补细节**:针对项目中遇到的具体问题,回过头来精读对应章节。 3. **持续迭代**:基础设施领域演进很快,定期回顾清单并补充新的参考资料。 欢迎在团队内部维护这份清单,并根据实际需要添加或删减条目。

软件基础设施领域的必读内容。 https://t.co/cFvIZZlTNn https://t.co/1XKcrmxuqb
查看原文
查看缓存全文

缓存时间: 2026/10/02 06:36

软件基础设施必读

https://t.co/cFvIZZlTNn https://t.co/1XKcrmxuqb

相似文章

Carl 的必读书单

Hacker News Top

Carl Kolon 作为一名工程领导者,分享了他精心整理的软件工程文章“必读清单”,涵盖编码实践、平台设计和前端开发,并附有关于每篇文章重要性的个人注释。