Amazon Builders' Library

Amazon 如何建置和運作軟體
探索 Library
篩選依據:
內容類別
內容類型
學習等級
Showing results: 1-15
Total results: 15
  • 特色
此篩選條件組合沒有任何項目
  • 架構

    Level 200

    採用抖動的逾時、重試和退避

    Author: Marc Brooker

    透過逾時、重試和抖動退避等方式,建立具復原彈性的系統及處理故障事件。

    PDF | Kindle

  • 軟體交付與運作

    Level 400

    在部署期間確保轉返安全

    Author: Sandeep Pokkunuri

    升級即時系統時要考慮向後相容性、復原和狀態,以免變更對客戶造成干擾。

    PDF | Kindle

  • 軟體交付與運作

    Level 400

    檢測分散式系統的操作可視性

    Author: David Yanacek

    掌握生產系統的運作情況,並使用軟體工具排除故障事件。

    PDF | Kindle

  • 架構

    Level 400

    使用隨機分區進行工作負載隔離

    Author: Colm MacCarthaigh

    隨機分區是我們的核心技術之一,可大幅限制操作問題的影響範圍。

    PDF | Kindle

  • 軟體交付與運作

    全新
    LEVEL 300

    安全且無需人為干預的自動化部署

    Author: Clare Liguori

    持續部署到生產環境並保持安全和速度平衡的策略。

    PDF 

  • 軟體交付與運作

    Level 400

    實作運作狀態檢查

    Author: David Yanacek

    自動偵測及緩解伺服器故障問題,不會因系統誤報機群範圍而產生意外後果。

    PDF | Kindle

  • 架構

    Level 200

    分散式系統的相關挑戰

    Author: Jacob Gabrielson

    介紹分散式系統之所以如此棘手的各種屬性,包括不確定性和測試。

    PDF | Kindle

  • 架構

    Level 300

    分散式系統中的領導人選舉

    Author: Marc Brooker

    透過「領袖推選」模式來提高效率、減少協調並簡化架構。

    PDF | Kindle

  • 架構

    Level 300

    快取挑戰與策略

    Authors: Matt Brinkley, Jas Chhabra

    利用快取改善延遲問題及提升可用性,同時避免可能衍生的強制回應行為。

    PDF | Kindle

  • 架構

    Level 300

    使用可用區域的靜態穩定性

    Authors: Becky Weiss, Mike Furr

    在架構設計中使用多個可用區域,以實現高可用性的目標,並確保系統達到靜態穩定。

    PDF | Kindle

  • 架構

    Level 200

    Amazon 有效失敗的方法

    Author: Becky Weiss

    真實世界中,一切不一定能如您所願。即使系統已設計為高度可用、可擴展且極富彈性,依然可能故障。如果能妥善處理,這些故障事件其實會是深入了解系統實際運作方式的絕佳機會,也是學習如何避免日後再次故障的工具。本會議中,我們會說明 Amazon 定義及檢視指標最愛使用的技巧,也就是在系統故障前率先監視系統,並解說如何有效執行事後分析,進一步了解及採取有意義的改善措施。

  • 軟體交付與運作

    Level 400

    使用負載卸除以免過載

    Author: David Yanacek

    面對系統過載時維持可預測性及穩定效能的策略。

    PDF | Kindle

  • 架構

    Level 300

    在分散式系統中避免回復

    Author: Jacob Gabrielson

    避免回復邏輯,構建在故障期間可進行預測性運作的服務。

    PDF | Kindle

  • 架構

    Level 400

    避免無法克服的佇列待辦事項

    Author: David Yanacek

    快速優先處理佇列待處理項目中的重要工作負載,並以防止出現待處理項目為首要任務。

    PDF | Kindle

  • 軟體交付與運作

    Level 300

    以持續交付加快腳步

    Author: Mark Mansour

    自動化軟體測試和部署程序,有效提升速度和可靠度。

    PDF | Kindle

1