從車庫的舊PC到百萬台伺服器:巨型網站成長從無到無限大,技術架構大揭祕

Posted on  Sep 12, 2023  by  Amo Chen  ‐ 1 min read

書本封面引用來源 金石堂

作者
李智慧
出版社
佳魁
語言
繁體中文
出版日期
2014-05-28
ISBN
9789865712334

「巨型網站成長從無到無限大,技術架構大揭秘」 一書是由曾擔任阿里巴巴架構師的李智慧所撰寫,李智慧擁有許多巨型架構的經驗,也對分散式運算相當熟稔,對 Hadoop, Apache Spark 等運算框架都很有經驗。

這本書裡分享很多關於巨型架構演化的經驗談,包含常見的快取、分散式快取、伺服器叢集(cluster)、資料庫讀寫分離、反向代理伺服器、 CDN 等等都有涵蓋,而且是由小架構開始,慢慢談到怎麼演進為巨型架構,讓人對於各種技術背後想解決的問題有更深入的理解。

架構之外,該書也提到各種應該知道的數據指標、演算法圖解、資安的做法,淺顯易懂。最後更介紹淘寶網、維基百科、秒殺系統設計案例等等,相當有料。我自己看完這本書不僅僅對於後端的世界有更進一步的認識之外,還發現這本書裡面提到的很多做法,也是考系統設計經常被問到的題目(被問到時會淺淺一笑,呵呵,我知道)。

最後,這本書提到一個很重要的觀念——「一個巨型架構絕對不是憑空出現的,而是隨著使用者規模成長演變而來的,所以任何服務千萬別一開始就急著投入打造巨型架構,絕對得不償失,不僅成本高昂,麻煩也很多⋯⋯。」

這本書推薦給大家。

Facebook Threads X

贊助我們的創作

看完這篇文章了嗎? 休息一下,喝杯咖啡吧!

如果你覺得 MyApollo 有讓你獲得實用的資訊,希望能看到更多的技術分享,邀請你贊助我們一杯咖啡,讓我們有更多的動力與精力繼續提供高品質的文章,感謝你的支持!