Pivotal Cloud Foundry 五週年了,這是它如何改變我的生活...
Josh Long 經常說「生產環境是網路上最好的地方」。但在我過去工作的地方,開發人員需要與營運、網路和安全性部門協商,他們的程式碼才能接近這個應許之地。
可以理解的是,這些部門似乎都有相同的隱藏議程:改變是不好的。經驗告訴我們,改變是困難且容易出錯的,因此作為一家公司,我們變得厭惡風險,對部署保持謹慎。發佈不頻繁且規模很大。有很多可能出錯的地方。
儘管如此,大約每六個月,開發人員會將他們的程式碼變更捆綁到一個發佈版本中,編寫發佈說明、建立回滾計劃,並在星期六午夜等待部署。部署將會手動完成,而不是由開發人員完成,而是由營運部門的人員完成。開發人員嚴格來說是這個特殊發佈列車上的乘客(畢竟,正如我的朋友 Coté 所說,我們是「編寫所有錯誤的人」...