本書共12章,從邏輯上分為兩篇。第一篇(第1-5章)詳細介紹Go語言的高性能優勢是如何實現的,包括經典的GMP調度模型、調度器的實現、垃圾回收原理,以及如何基于管道、鎖等實現并發編程。第二篇(第6-12章)主要是7個項目實戰,帶領讀者從零開始搭建高性能、高可用的Go服務,并讓讀者知道面對線上問題時如何調試、分析、解決。通過學習本書,讀者對Go語言的核心——高并發會有深刻的認識,具備一定的Go并發編程經驗,能夠獨立完成高性能、高可用Go服務的架構設計,并且能夠基于一些工具進行Go線上問題分析與性能調優。