你不需要服務虛擬化的10個原因?
供應商通常喜歡告訴你,購買和使用他們的技術是多么的重要,但對技術不適合的人和企業的類型卻沒有給予太多的關注。這個簡短的列表旨在彌補服務虛擬化所帶來的影響。
下面是如何判斷你可能不需要的虛擬服務:
1.你的業務很簡單
讓我們面對現實吧:生活和商業比人們想象的要簡單得多。你的生意很小,你喜歡這樣。你沒有任何歷史應用程序來集成或升級、沒有數據庫、沒有NoSQL、沒有JMS或MQ、沒有RESTful服務,也沒有大型主機。你不雇傭任何軟件開發人員。事實上,你只是在別人的網站上制作和銷售小型手工藝品。
2.目前沒什么缺陷?
你的客戶和利益相關者喜歡你的產品,給5***評分,你的銷售額也在增長。你可以***期地維持這種狀況。
3.難以想象的合適狀態
效率低下對你來說并不重要,因為你可以毫無憂慮地花費數十億。你的座右銘是“向它扔錢”。另外,第三方服務是***的!他們可以向你索取任何他們想要的東西,因為他們非常可靠,對你的需求負責。
4.每個開發人員都是Linus Torvalds的狀態
如果有一份世界上***的軟件工程師的名單,你的團隊的每一個成員都會參與其中。它們都是世界知名的,發布得很好,并且代碼被廣泛閱讀。他們在***次嘗試時寫出了***的代碼,而且他們永遠不需要測試它。它們是如此的好,以至于你跳過了原型,然后一夜之間直接進入生產系統。同樣,奇妙的新開發人員會自發地出現在你的門口,所以沒有人需要任何培訓。
5.你沒有競爭
區域里唯一的游戲規則制定者,而且沒有競爭對手通過提供更好、更快、更便宜的產品來把你的顧客搶走。事實上,你可以隨意提高你的價格。
6.你每天都有新的功能
你比自動化的曲線領先了幾十年。你的敏捷沖刺是用幾個小時,而不是幾個星期來衡量的。你的持續交付過程將作為世界奇跡之一載入史冊。沒有團隊在等待另一個團隊或模塊完成;你有一個***平衡的即時開發流程。
7.什么都沒有改變
每個人都知道,軟件就像巖石一樣穩定不變。破壞發生在其他行業,而不是你的。在一個你不需要為未來做打算的行業里,這是件好事。
8.安全被高估了
你對自己、你的客戶或潛在的黑客沒有任何價值。在測試環境中使用真正的系統、真實的信用卡號和真實的登錄密碼是非常好的。你不關心你的品牌或你的個人聲譽。此外,你的保險包括知識產權盜竊和集體訴訟的損失,對吧?
9.性能也被高估了
特別是,你的性能測試環境非常適合立即識別瓶頸,而不需要對功能或組件級別進行進一步的測試和調查。沒有必要對服務獨立于其依賴項進行測試,因為這并不比測試和錯誤修復的速度更快,然后是對整個系統的完全重新測試。另外,用新的數據來重新設置你的性能環境是很容易的,你至少每天都在運行這些測試。
10.你認為虛擬服務與Stubbing和Mocking一樣
你確信“虛擬服務”只是一種花哨的營銷標簽,被貼上了更古老更簡單的技術。你肯定“智力和適應性”需要人工干預,你接受這些事情需要幾天或幾周,而不是幾分鐘或幾小時來完成。你的開發人員有太多的空閑時間,他們手工創建和定制Stubbing和Mocking對你的收入生成應用程序開發沒有影響。
如果你沒有上述的機會,那么新年的開始是一個很好的機會來接手一個可以促進你事業發展的新項目。盡管服務虛擬化,一種允許你模擬內部和第三方服務的web api和行為的技術,已經超過10年了,但許多公司現在才開始在其開發過程中實現它。
如果你的測試工作往往延遲由于缺乏環境中,如果你總是好像使/聽借口,為什么你現在無法測試,或如果你的靈活性受到無法快速原型新的接口,然后服務虛擬化可能缺失的拼圖的開發是至關重要的。