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