從一個DevOps的視角來看,用好源代碼管理工具非常重要。在某種意義上,許多不同的角色都會使用源代碼管理工具。對于技術(shù)型角色來說更是如此,但是對于其他角色,例如項目管理人員,就不那么明顯了。
2018-07-12 閱讀全文>>為了了解源代碼控制的重要性,對源代碼管理的開發(fā)歷史來一個簡短回顧應(yīng)該會有一些啟發(fā)。這樣能讓我們洞察到底需要什么特性。
2018-07-12 閱讀全文>>Terence McKenna,一位美國作家,曾經(jīng)說過“一切皆代碼”。
2018-07-12 閱讀全文>>有些企業(yè)不允許它們的代碼離境。對于它們來說,一個私有的內(nèi)部系統(tǒng)是最好的選擇。 本章我們將會探討不同的方案,例如Git,還有基予web的Git前端,例如Gerrit和GitLab。
2018-07-12 閱讀全文>>為什么要針對不同的應(yīng)用程序來提供監(jiān)控接口?
2018-07-12 閱讀全文>>DevOps的自動化測試非常重要,這樣我們部署的變更才能有更好的質(zhì)量,才能令我們更加信賴。然而,這并不是一個可以解決服務(wù)由于不明原因突然宕機(jī)的方案。由于在微服務(wù)模式中我們有更多的服務(wù),從統(tǒng)計學(xué)上來說服務(wù)宕機(jī)的概率更高。
2018-07-12 閱讀全文>>表示層將會是一個使用React框架的網(wǎng)絡(luò)前端。它會被部署成一套JavaScript和靜態(tài)HTML文件。React框架相當(dāng)新潮。你所在的企業(yè)可能不會使用React,但也可能會用例如Angular的其他框架來替代。不管怎樣,從部署和構(gòu)建方面來看,大多數(shù)的JavaScript框架都很類似。
2018-07-11 閱讀全文>>Matangle的客戶數(shù)據(jù)庫是很典型的eRUD(創(chuàng)建、讀取、更新和刪除)類型的三層系統(tǒng)
2018-07-11 閱讀全文>>上一個改正拼寫的場景里,很明顯我們敗在了關(guān)注點(diǎn)分離上。至少從部署的角度上看,我們完全沒有任何的模塊化。系統(tǒng)看上去都是低內(nèi)聚高耦合的糟糕功能。
2018-07-11 閱讀全文>>著名的荷蘭計算機(jī)科學(xué)家Edsger Dijkstra在1974年的論文論科學(xué)思維的作用(On the role of scientific thought)上,第一次提到了他關(guān)于怎樣有效思考的觀點(diǎn)。
2018-07-11 閱讀全文>>。 變更是在整個業(yè)務(wù)系統(tǒng)上做的。如果我們在部署新版本的時候出了什么錯,其間的每分鐘都會遭受損失。我們真的那么肯定這個變更不會影響其他部分?
2018-07-11 閱讀全文>>理解問題架構(gòu)給持續(xù)交付帶來的難題,一種方式就是舉個反例。
2018-07-11 閱讀全文>>我們將會討論DevOps怎樣影響應(yīng)用程序的架構(gòu),而不是書里其他部分討論的軟件部署系統(tǒng)的架構(gòu)。
2018-07-11 閱讀全文>>軟件架構(gòu)是一個非常廣的主題,在本書中我們將會關(guān)注持續(xù)交付和DevOps上明顯相互作用的架構(gòu)部分。
2018-07-11 閱讀全文>>任何從開發(fā)到生產(chǎn)通過流水線的變更,都有許多事情,就像上一個例子那樣。把這個流程變得更有效率是非常重要的。
2018-07-11 閱讀全文>>1824條 上一頁 1.. 68 69 70 71 72 ..122 下一頁