2016-2022 All Rights Reserved.平安財經網.復制必究 聯系QQ 備案號:
本站除標明“本站原創”外所有信息均轉載自互聯網 版權歸原作者所有。
郵箱:toplearningteam#gmail.com (請將#換成@)
當Shopify (紐約證券交易所股票代碼:SHOP)創始人Tobi Lutke于2004年開始構建將成為小型企業電子商務店面的最大供應商時,他使用Ruby on Rails構建了核心,這是一種幫助定義大部分線路的編程語言。世界上基于互聯網的軟件 - 從推特到私營的Basecamp。

自那以后的15年里,網絡編程發生了很大的變化。諸如Django和Python之類的語言以及不同風格的Javascript(如Node.js)已經越來越受歡迎,可以快速連接應用程序。Shopify仍然以Rails為核心,但它在處理數據的方式上大大提升了游戲規模,并保持了超過820,000個在線商店的運行。我確信該公司的方法使其具有競爭優勢 - 這就是方法。
按比例建造
像大多數科技公司一樣 - 坦率地說,我們大多數人類 - Shopify花了一個錯誤來學習如何大規模成長。
到2014年,Shopify擁有如此多的數據,以至于該公司的MySQL“實例”已經不堪重負。問題?Shopify的核心數據庫實際上是一個塞滿溢出的巨型倉庫。為了解決這個問題,該公司將其數據庫拆分為分區,如一系列存儲空間而不是一個大型倉庫。
不幸的是,正如Shopify生產工程師Kir Shatrov在Stackshare寫道,解決問題引入了一個全新的問題。現在有數十個小型數據庫,而不是一個MySQL數據庫向其他基礎設施發出請求。事實證明這太難以承受了。
“所有這些碎片仍在使用單個Redis [數據庫來處理查詢],”Shatrov寫道。“有一次,Redis的中斷取消了所有Shopify,導致了一次重大的破壞,我們后來稱之為'Redismageddon'。這教會了我們一個重要的經驗教訓,以避免在所有Shopify中共享任何資源。“
今天,該公司使用Docker和Kubernetes的容器將計算,存儲,內存等“容器”結合在一起。Shatrov寫道,這些代碼塊代表了“具有自己數據存儲的Shopify的完整實例”。更重要的是,該公司使用Google Kubernetes Engine來創建和編排其pod。微軟 (納斯達克股票代碼:MSFT)最近為其Azure云計算平臺提供了類似的功能,以支持Kubernetes。
我們如何知道Shopify的優勢是否正在消退
Shopify有很多懷疑論者,包括最近臭名昭著的賣空者Citron Research,它懷疑Shopify在Instagram和其他人競爭加劇的情況下繼續吸引商家的能力。
也許Citron是對的。我們將知道商店擴張是否會顯著放緩。在2017年的黑色星期五周末,Shopify通過為超過五十萬的商家提供服務創造了新紀錄。今天,不到兩年后,超過820,000人在平臺上。如果Instagram真正進入其業務,2019年將不會是Shopify達到100萬商家服務的一年。
我認為更安全的賭注是,Shopify不僅會傳遞100萬,還會傳遞110萬,甚至更多。由于過去五年對其技術基礎設施的精心投資,Shopify已將自己定位為一家小型企業電子商務供應商,隨著業務的增長可以擴展成功的業務。由于類似的原因,亞馬遜出現了 AWS。
這是一個重要的推論。因為如果歷史一點都很有啟發性,那么 - 我相信它是 - 投資規模往往會產生它,因為你不可避免地吸引最需要你服務的客戶。在小型企業的世界里,仍有許多需要規模的東西 - 到目前為止 - 只有Shopify才能提供。
2016-2022 All Rights Reserved.平安財經網.復制必究 聯系QQ 備案號:
本站除標明“本站原創”外所有信息均轉載自互聯網 版權歸原作者所有。
郵箱:toplearningteam#gmail.com (請將#換成@)