Michael T. Nygard是一位从业二十余年的资深程序员,现任Relevance, Inc首席架构师,他被誉为在线业务的“流动解决问题专家”。Nygard曾先后为美国政府、军队、银行、金融、农业和零售等多个行业交付过运营系统,这种实际运营的经历改变了他对软件架构的看法,也让他对在相当不友好的环境下构建高性能、高可靠性的软件有了独特的见解。他写过多篇文章和社论,是软件架构经典著作《架构之美》和《软件架构师需要知道的97件事》的作者之一。

在Nygard最新出版的著作《发布!软件的设计与部署》中,他认为"功能完成"并不意味着“产品就绪”,即便所有模块都通过了测试,也不足以证明软件就可以进行实际应用了;狂热的用户、超大的流量,以及闻所未闻的病毒,都可能是软件发布1.0版要面对的残酷现实。《发布!软件的设计与部署》针对以上挑战,详细展示软件发布前可能出现的种种问题以及相应的解决之道,书中所有主题都是通过作者自己研究过的真实案例来阐述的。

作品选读:案例研究:航空系统宕机的异常

最终入选问题的提问者,将获得图灵社区送出的图灵电子书一本。

往期活动回顾:
《禽兽心理学》作者Anna Salter访谈问题有奖征集,问题入选的获奖者有:likeya,一阐提人,陈曦,normalme,cage,浅言,Zinger译

《JavaScript快速全栈开发》作者Azat Mardanov访谈问题有奖征集,问题入选的获奖者有:fedoral,cage,fdy1045,2gua

《代码本色:用编程模拟自然系统》作者Daniel Shiffman访谈问题有奖征集,问题入选的获奖者有:华元,旁观者,fdy1045,samael,2gua,孤光


更多精彩,加入图灵访谈微信!