书架2018年4月

官方封面

单个严重的软件故障可能使公司损失数百万美元,但可以通过对设计和体系结构进行简单更改来避免。 最新版的畅销行业标准向您展示了如何创建运行时间更长,故障更少的系统,以及如何在发生不良情况时更好地恢复系统。 新的覆盖范围包括DevOps,微服务和云原生架构。 稳定性反模式已经发展为在大规模系统中包括系统性问题。 这是生产系统工程的必备实用指南。

这是我在列表中的最爱。 第一版改变了我对构建软件系统的看法。 希望将第二版更新为不再以Java为中心(我认为该版本已有20多年了!),并且更多地与现代技术环境保持一致。 现在在PragProg上。

丰田卡塔(2009)

这本改变游戏规则的书将带您进入丰田汽车,这将为您提供关于传奇汽车制造商管理实践的新见解,并为领导和开发人员提供切实可行的指导,以使其人尽其才。

在阅读有关DevOps和IT性能的文章时,我多次阅读了本书。 丰田成功的制造方法影响了DevOps的思维。 是时候亲自了解丰田内部的情况了。 在亚马逊上取货。

软件设计X射线(2018)

您是否正在使用代码库来规范成本超支,死亡游行和与遗留代码怪物的英勇战斗? 基于开发人员如何使用代码的行为数据,以新颖的方式与这些对手作战,以识别和确定技术债务的优先级。 那只是初学者。 由于好的代码涉及社会设计以及技术设计,因此您可以发现人与代码之间令人惊讶的依赖关系,以解决团队之间的协调瓶颈。 最重要的是,这些技术建立在您已经拥有的行为数据上:版本控制系统。 加入战斗以获得更好的代码!

我不知道这本书会有什么期望。 我还没有听说过这种管理技术债务的方法,这很有趣。 如果有一种方法可以基于SCM中的数据来突破瓶颈并提高团队绩效,那我将全力以赴。 现在从PragProg。

建筑进化建筑(2017)

软件开发生态系统不断变化,提供了源源不断的新工具,框架,技术和范例。 在过去的几年中,软件开发的核心工程实践的不断发展为重新思考架构随时间的变化以及保护重要的架构特征随着其发展的方式奠定了基础。 本实用指南将这些部分联系在一起,并以一种新的方式来思考架构和时间。

我之所以选择这本书,是因为我听过Neal Ford在某个播客上讨论了建筑。 他雄辩地谈到了一个与我的内心息息相关的话题,即软件体​​系结构。 我很好奇他和合著者以书本形式表达了什么智慧。 从O’Reilly捡起。

监控的艺术(2017)

一本动手的入门书,介绍了现代应用程序和基础架构监视和度量的技术。

我通常不去学习技术教程书,但是这一本书引起了我的注意。 它利用Riemann来构建完整的遥测解决方案。 希望这本书能填补建筑监控设置(尤其是Riemann)的空白。 我相信James Turnbull能够兑现。 直接从作者那里购买并支持独立作者。

精益创业(2011)

精益创业方法可以培育既具有更高资本效率,又可以更有效地利用人类创造力的公司。 受到精益生产经验的启发,它依靠“经过验证的学习”,快速的科学实验以及许多违反直觉的做法,这些做法可以缩短产品开发周期,在不依靠虚荣指标的情况下测量实际进度并了解客户真正想要的东西。 它使公司能够敏捷地改变方向,逐寸,逐分钟更改计划。

这是通过精益方法建立成功业务的另一本开创性著作。 我不太熟悉精益,所以希望这本书能使精益具体化。 从亚马逊购买。