这个github项目列举了一个全面的列表,您应该挑选一些有关您感兴趣的主题的书籍。决定读什么是你的事。
这些书籍仅根据书面评论的数量进行排序。然而,还有其他重要因素值得考虑。
下面从第二列开始分别是:国际标准书号、评分、Rater和发表时间:
详细点击标题
[系统架构](https://github.com/mhadidg/software-architecture-bookssystem-architecture)
- 干净的架构 9780134494166 4.23 3662 2017年
- 企业应用架构模式 9780321127426 4.11 3501 2002年
- 构建进化架构:支持不断变化 9781491986363 3.74 705 2017年
- 软件架构基础:工程方法 9781492043454 4.40 第364章 2020年
- 软件架构实践,第四版 0785342154955 3.82 608 2021年
- 规模化架构:为不断增长的应用程序提供高可用性 9781491943397 3.56 164 2016年
- 面向开发人员的软件架构:第 1 卷 - 技术领导力以及敏捷性的平衡 9798652551568 3.87 第332章 2016年
- 软件系统架构:使用观点和观点与利益相关者合作 9780321112293 4.10 205 2005年
- 设计它!:从程序员到软件架构师 9781680502091 3.68 168 2017年
- 软件架构师电梯:利用技术和业务架构实现企业转型 9781492077541 4.48 101 2020年
- 扶正软件 9780136524038 3.79 76 2019年
- 分析模式:可重用对象模型 9780201895421 3.80 246 1996年
- 软件架构师的 12 项基本技能 9780321717290 3.70 118 2011年
- 面向开发人员的软件架构:第 2 卷 - 可视化、记录和探索您的软件架构 9798652551568 3.78 108 2016年
- 记录软件架构:观点及超越,第二版 9780201703726 3.68 174 2010年
- 软件架构:基础、理论和实践 9780470167748 3.75 65 2008年
- SOA:服务设计原则 9780132344821 3.72 130 2007年
- 面向服务的架构:概念、技术和设计
[设计模式](https://github.com/mhadidg/software-architecture-booksdesign-patterns)
- Head First 设计模式:构建可扩展且可维护的面向对象软件 9780596007126 4.28 7574 2021年
- 设计模式:可重用的面向对象软件的元素 9780201633610 4.19 10293 1994年
- 重构模式 0785342213355 4.05 1399 2004年
- 深入研究设计模式 丢失的 4.78 第351章 2019年
- 领域驱动设计的模式原理与实践 9781118714706 4.35 第292章 2015年
- 设计模式解释:面向对象设计的新视角,第二版 9780321247148 3.88 第344章 2004年
- 反应式设计模式 9781617291807 3.60 138 2014年
[领域驱动设计](https://github.com/mhadidg/software-architecture-booksdomain-driven-design)
- 领域驱动设计:解决软件核心的复杂性 9780321125217 4.16 4445 2003年
- 领域驱动设计精炼 9780134434421 3.78 816 2016年
- 实施领域驱动设计 9780321834577 4.06 第934章 2013年
- 快速领域驱动设计 9781411609259 3.59 第454章 2007年
- 领域驱动设计的模式、原则和实践 9781118714706 4.36 第302章 2015年
[微服务](https://github.com/mhadidg/software-architecture-booksmicroservices)
- 构建微服务:设计细粒度系统,第二版 9781491950357 4.18 3792 2021年
- 从整体到微服务:在理顺系统的同时保持生产力 9781492047841 4.28 第389章 2019年
- 微服务模式 9781617294549 4.15 第333章 2017年
- 生产就绪的微服务:在整个工程组织中构建标准化系统 9781491965948 3.81 360 2016年
- 反应式微服务架构 9781491959343 3.63 186 2016年
- 微服务架构:协调原则、实践和文化 9781491959794 3.50 217 2016年
- 微服务之道 9781617293146 3.95 78 2017年
- 微服务从设计到部署 丢失的 3.88 80 2016年
- 微服务反模式和陷阱 9781491963319 3.96 82 2016年
[数据工程](https://github.com/mhadidg/software-architecture-booksdata-engineering)
- 设计数据密集型应用程序 9781449373320 4.72 4385 2015年
- 模型思考者:让数据为您服务需要了解什么 9780465094622 3.92 第493章 2018年
- 大数据:可扩展实时数据系统的原理和最佳实践 9781617290343 3.82 第440章 2015年
- 美丽的数据:优雅数据解决方案背后的故事 9780596157111 3.65 258 2009年
- 数据建模变得简单:商业和 IT 专业人员实用指南,第二版 9780977140060 3.76 74 2015年
[流Stream和消息传递](https://github.com/mhadidg/software-architecture-booksstreaming-and-messaging)
- 企业集成模式:设计、构建和部署消息传递解决方案 0785342200683 4.10 1388 2003年
- 理解流处理 9781491940105 4.31 143 2016年
- 流媒体系统 9781491983874 3.92 106 2018年
- 设计事件驱动系统 9781492038221 3.80 190 2018年
[分布式系统](https://github.com/mhadidg/software-architecture-booksdistributed-systems)
- 设计分布式系统:可扩展、可靠服务的模式和范式 9781491983645 3.58 第453章 2018年
- 分布式系统的乐趣和利润 丢失的 4.19 第326章 2013年
- 安全工程:构建可靠分布式系统指南,第三版 9780470068526 4.19 622 2020年
- 数据库内部结构:深入探讨分布式数据系统的工作原理 9781492040347 4.26 178 2019年
- 分布式系统:原理和范式,第二版 9780132392273 3.99 第357章 2016年
[云工程](https://github.com/mhadidg/software-architecture-bookscloud-engineering)
- 基础设施即代码:管理云中的服务器 9781491924358 4.20 316 2016年
- 云原生基础设施:动态环境中可扩展基础设施和应用程序的模式 9781491984307 3.57 130 2017年
- 云原生模式:设计容变软件 9781617294297 4.24 76 2019年
- 云系统管理实践:Web 服务的 DevOps 和 SRE 实践,第 2 卷 9780133478525 4.38 第247章 2014年
- 超越十二因素应用程序探索高度可扩展、有弹性的云应用程序的 DNA 9781491944011 3.54 91 2016年
- Kubernetes 模式:用于设计云原生应用程序的可重用元素 9781492050285 4.27 101 2019年
- 云设计模式:云应用程序的规范架构指南 9781621140368 4.23 66 2014年
- 云计算:概念、技术和架构 97801333387520 3.78 137 2013年
[网络可扩展性](https://github.com/mhadidg/software-architecture-booksweb-scalability)
- 可扩展性的艺术:现代企业的可扩展 Web 架构、流程和组织,第二版 9780137030422 4.00 307 2015年
- 初创工程师的 Web 可扩展性 9780071843652 4.58 160 2015年
- 构建可扩展的网站 9780596102357 3.73 299 2006年
- 可扩展的互联网架构 9780672326998 3.67 168 2006年
- 可扩展性规则:扩展网站的 50 条原则 9780321753885 3.97 236 2011年
- 容量规划的艺术:扩展 Web 资源 9780596518578 3.75 212 2008年
[敏捷](https://github.com/mhadidg/software-architecture-booksagile)
- 清洁敏捷:回归基础 9780135781869 4.30 第633章 2019年
- 敏捷软件开发:原则、模式和实践 9780135974445 4.25 1201 2002年
- 敏捷开发的艺术 9780596527679 3.96 828 2007年
- 敏捷软件开发 9780201699692 3.98 390 2001年
- 规划极限编程 9780201710915 3.91 第363章 2000年
- 扩展软件敏捷性:大型企业的最佳实践 9780321458193 3.65 168 2007年
- 平衡敏捷性和纪律:困惑者指南 0785342186123 3.59 105 2003年
[开发运营](https://github.com/mhadidg/software-architecture-booksdevops)
- DevOps 手册:如何在技术组织中创建世界级的敏捷性、可靠性和安全性 9781942788003 4.33 3647 2016年
- 持续交付:通过构建、测试和部署自动化实现可靠的软件发布 9780321601919 4.18 2969 2010年
- 持续集成:提高软件质量并降低风险 9780321336385 3.81 第431章 2007年
- DevOps:软件架构师的视角 9780134049847 3.63 57 2015年
通用书籍
- 务实的程序员:从熟练工到大师 9780201616224 4.32 17379 1999年
- 神话般的人月:软件工程论文 9780201835953 4.03 12295 1995年
- 独角兽计划 9781942788768 4.13 4927 2019年
- 发布它!:设计和部署生产就绪软件 9780978739218 4.26 2746 2007年
- 软件设计哲学 9781732102200 4.14 1516 2018年
- 站点可靠性工程:Google 如何运行生产系统 9781491929124 4.23 1980年 2016年
- 软件工匠:专业、务实、自豪 9780134052502 4.33 第769章 2014年
- 代码简单性:软件的基础 9781449313890 3.74 501 2012年
- 高性能浏览器网络 9781449344764 4.50 第671章 2013年
- 每个软件架构师都应该知道的 97 件事:专家的集体智慧 9780596522698 3.62 第686章 2009年
- 高性能网站 9780596529307 4.15 690 2007年
- 软件估算:揭秘黑魔法 9780735605350 4.04 911 2006年
- 设计的设计:计算机科学家的论文 9780201362985 3.76 第571章 2010年
- 软件需求:在整个产品开发周期中收集和管理需求的实用技术,第三版 9780735618794 4.10 713 2016年
- 与熊跳华尔兹:管理软件项目的风险 9780932633606 3.97 第702章 2003年
- Google 软件工程:从编程中汲取的经验教训 9781492082798 4.19 第344章 2020年
- 交付!:成功软件项目的实用指南 9780974514048 3.72 509 2005年
- 软件工程的妖精 9782954745503 3.84 147 2012年
- 软件设计 X 射线:通过行为代码分析修复技术债务 9781680502725 4.20 112 2018年
- 站点可靠性工作手册:实施 SRE 的实用方法 9781492029502 4.34 第231章 2018年
- 超越软件架构:创建和维持成功的解决方案 9780201775945 3.72 141 2003年
- 一位建筑师知道的 37 件事 9781537082981 4.35 100 2016年
- 演示模式:制作更好演示的技术 9780321820808 3.94 123 2012年
- 混沌工程 9781491992395 4.23 112 2017年
- 容器安全:保护容器化应用程序的基本技术概念 9781492056706 4.48 52 2020年
- 作曲软件 9781661212568 3.88 85 2018年
- 软件安全:构建安全性 9780321356703 3.63 82 2006年
- 高生产力开发人员的 14 个习惯 9781735266534 4.05 195 2020年