亞馬遜是如何進行軟體開發的

2021-09-17 08:16:14 字數 878 閱讀 4213

亞馬遜是如何進行軟體開發的呢?如果你確實對這個話題感興趣,不妨邀請三五好友,訂上幾個披薩,然後一起坐下來**這個對ken exner的精彩訪問,他是aws開發者工具部的部門經理。這裡著重強調ken來自工具部,是因為畢竟每乙個行業的進步都需要更好的開發工具。

本訪問強調了三個關鍵主題:細化團隊、自動化和以客戶為導向。

關鍵思路:

通過細胞**的方式來實現規模增長。團隊以單個服務為單位分解成更小的團隊。ec2一開始也只不過是七八個人的小團隊。

上述引文很好地體現了這三個主題,實際上,它也是aws能夠笑傲公共雲市場的關鍵因素。亞馬遜根據客戶需求,從開發底層不斷分拆出新的團隊,從而增長了其自身規模。

隨著顧客需求的不斷增大,aws也在不斷推出更多的產品,不知不覺aws已經走在了公共雲行業的前列。

下面是整個採訪的一些總結:

當看到乙個公司高層在解釋其公司的軟體開發流程時,我總覺得很奇怪。作為乙個從業多年的個人開發者,我發現管理層其實並不需要知道工作是如何實現的。讓我驚訝的是,根據下面reddit的討論思路,很多來自亞馬遜的員工也同意我這個觀點。

mjr00:需要更正一下,我們可以在一天內部署到所有地區,但這只限於盡快修復乙個關鍵bug的情況,另外這也需要副總裁的批准,因此這只發生在極少數情況下。然而,真正有趣的不是修復bug而是修復後的事:你需要挖掘所有日誌和資料來解釋發生了什麼、為什麼發生、為什麼沒有被更早地檢測到,以及如何確保以後不再發生等。然後你要準備乙份報告,又被稱為\u0026quot;錯誤更正\u0026quot;(coe),如果夠幸運,這份檔案只會被你的主管審查和批准;但如果運氣不好,你很有可能要在工程組會上把這份報告展示給charlie bell和andy jassy,他們可是會把它撕成碎片的,更糟糕的是這一切會被所有參會人看到,甚至在網上直播。

亞馬遜是如何進行軟體開發的

亞馬遜是如何進行軟體開發的呢?如果你確實對這個話題感興趣,不妨邀請三五好友,訂上幾個披薩,然後一起坐下來 這個對ken exner的精彩訪問,他是aws開發者工具部的部門經理。這裡著重強調ken來自工具部,是因為畢竟每乙個行業的進步都需要更好的開發工具。本訪問強調了三個關鍵主題 細化團隊 自動化和以...

亞馬遜是如何進行軟體開發的

亞馬遜是如何進行軟體開發的呢?如果你確實對這個話題感興趣,不妨邀請三五好友,訂上幾個披薩,然後一起坐下來 這個對ken exner的精彩訪問,他是aws開發者工具部的部門經理。這裡著重強調ken來自工具部,是因為畢竟每乙個行業的進步都需要更好的開發工具。本訪問強調了三個關鍵主題 細化團隊 自動化和以...

亞馬遜是如何進行軟體開發的

亞馬遜是如何進行軟體開發的呢?如果你確實對這個話題感興趣,不妨邀請三五好友,訂上幾個披薩,然後一起坐下來 這個對ken exner的精彩訪問,他是aws開發者工具部的部門經理。這裡著重強調ken來自工具部,是因為畢竟每乙個行業的進步都需要更好的開發工具。本訪問強調了三個關鍵主題 細化團隊 自動化和以...