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,孤光spa