本書包含 20 余個高併發系統案例,每個案例看似相互獨立,實則相輔相成。根據高併發系統的特點,高併發與高性能、高可用的關係,本書分為 6 篇。基礎篇,概要介紹專欄所用的軟體建模方法、設計文檔寫法、高併發架構設計方法。高併發系統的海量數據處理架構篇,討論海量數據如何存儲、如何傳輸、如何進行併發控制。
高併發系統的高性能架構篇,討論在高併發場景下,如何保證系統的回應性能。高併發系統的高可用架構篇,通過微博、百科、限流器等架構案例分析,尋求保障高併發系統高可用的方案。安全系統架構篇,通過Web防火牆、加解密平臺、區塊鏈設計等,討論面對惡意請求、敏感數據洩露的風險,如何保證系統足夠安全可靠。網約車架構專題篇,深入討論一個網約車架構。