擴展高吞吐量簡訊平台以取得黑色星期五和
隨著我們在黑色星期五和網路星期一看到的購物狂潮仍在繼續,企業需要確保其溝通管道能夠應對激增的需求。簡訊仍然是一種高速成長的關鍵管道,可以向客戶提供對時間敏感的資訊(例如詐欺通知或一次性密碼)以及行銷資訊(例如限時銷售)。
對於 Vibes 來說,擴展以滿足峰值容量對於為客戶提供無縫且可靠的體驗至關重要。在 2023 年網路週期間,Vibes 發送的訊息數量比 2022 年同一周多了65% ,是我們在 11 月非網路週平均一天發送的訊息數量的 2 倍。更令人印象深刻的是,我們的平台毫無延遲地路由這些訊息,在不到 30 秒的時間內傳遞 99% 的行銷訊息,在不到 3 秒的時間內傳遞 99% 的時間敏感交易訊息。這些數字超出了我們的服務水準目標,體現了 Vibes 對品質、可靠性和性能的承諾。
請繼續閱讀,我們將詳細介紹在購物高峰期擴展 Vibes 等高吞吐量簡訊平台的三個關鍵策略。
Vibes 平台的架構旨在實現彈性和規模。
為了處理我們在黑色星期五和網路星期一看到的流量,至關重要的是我們將平台建置為可 印度電話號碼 擴展且具有彈性的,從而最大限度地減少瓶頸和單點故障。這涉及對系統進行全面分析,以確定可能阻礙可擴展性的潛在弱點。在執行此分析時,我們應用了已被證明可以幫助像我們這樣的雲端原生平台擴展以滿足創紀錄需求的架構模式和實踐。
Vibes 設計的關鍵圖案是艙壁圖案
它的名字來自海軍船艦的設計方式。如果船體受損,只有受損部分會充滿水,從而防止船沉沒。 Vibes 平台將平台所有實 巴林 電話號碼 例的所有路由資訊儲存在記憶體中,以避免昂貴的資料庫查詢。根據此路由訊息,每個訊息都會被導向到正確的資源池。如果該特定資源池遇到問題,所有其他資源池不受影響。更具體地說,一家業者或一位 Vibes 客戶的問題不會影響其他業者或客戶的表現。
雖然艙壁模式有助於我們提高彈性,但我們還需要考慮可擴展性。可擴展性是衡量系統透過新增或刪除系統資源來處理不同工作量的能力。在 Vibes,我們採用了一種稱為對角縮放的方法。 Vibes 平台的每個組件都設計為透過添加額外實例來獨立水平擴展。我們還發現,擴展是有價值的,適當的超額配置使我們能夠更好地處理意外的短暫流量激增。擴展涉及向現有實例添加更多資源(CPU 和記憶體)。透過縱向擴展和橫向擴展,我們能夠滿足黑色星期五和網路星期一的巨大需求,並為客戶提供他們信任我們的交付品質。