本書主要包含軟件開發(fā)普通程序員如何向系統(tǒng)架構(gòu)師進(jìn)行轉(zhuǎn)型的一些思路、方法和工程實(shí)踐。編者對系統(tǒng)架構(gòu)技術(shù)方案的規(guī)劃、設(shè)計(jì)、測試和選型,以及各子系統(tǒng)的協(xié)調(diào)進(jìn)行了闡述,總結(jié)了單庫架構(gòu)、分組架構(gòu)、分片架構(gòu)和分組分片架構(gòu),以及每種架構(gòu)的使用場景、存在的問題和對應(yīng)的解決方案。而且對當(dāng)下熱門的分布式系統(tǒng)和大數(shù)據(jù)平臺的架構(gòu)方法進(jìn)行了詳細(xì)講解,通過大量案例提供了可直接復(fù)用的經(jīng)驗(yàn),便于對從事相關(guān)工作的同學(xué)帶來啟發(fā)和幫助。