這是一本難得一見不藏私、經驗分享的書籍,讓你一窺大流量電商網站的秘密。 作為一位工程師,你可以捫心自問,對於短時間活動的超熱商品,你有辦法做到不塞車到掛、不超賣嗎?你以為光是靠雲端加硬體就能解決嗎?這樣會不會太浪費? 台灣本土的應用規模有限,你可以想像淘寶在1111活動前及活動當下,工程師們做了什麼準備以及承受多大的壓力嗎? 當維運團隊透過各種技術的配合順利完成了1111活動,你能想像這會有多大的成就感嗎? 本書作者待過眾多大型電商平台,並提出過去他們是怎麼克服大流量的挑戰,方法不只一招,是眾多招數串接而成。 本書包含了許許多多扎扎實實的程式設計與架構設計的技巧,你就算沒辦法全看懂也沒關係,光是其中一兩招應該就能解決你現在面臨的問題了。 作者的話目前市面上歌頌架構理論的讀物居多,真正講解大型網站架構解決方案的書籍卻寥寥無幾。對於這塊領域的空白,我想嘗試著去創作,把我這些年的經歷和經驗寫出來,讓更多人受益-------高翔龍 本書共5章,每章的內容幾乎都是獨立的,大家完全可以有選擇性地閱讀。 第1章主要介紹分散式系統架構的演變過程,以及在大規模服務呼叫場景下,如何實施服務治理。 第2章主要介紹在促銷活動前,如何在線上測試系統的穩定性,以及有規劃的進行容量和效能最佳化,讓系統能穩定的運作。 第3章主要介紹如何有效地對流量進行管制,若採用合理且有效的方式控制住巔峰流量,使其井然有序地對系統進行存取,則在任何情況下,系統就都能穩定運行。 第4章主要介紹在促銷活動搶購的網路流量下,該如何解決高併發讀取和寫入等核心技術難題。 第5章詳細地介紹關聯式資料庫的架構演變過程,還重點介紹在實際的訂單業務場景下,如何確保資料最終的一致性。 本書使用大量的真實案例,詮釋如何解決實務中遇到的問題,並且能直接應用在實際工作中。