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