「從小白到架構師」系列努力以淺顯易懂、圖文並茂的方式向各位讀者朋友介紹 WEB 伺服器端從單體架構到今天的大型分散式系統、微服務架構的演進歷程。在「從小白到架構師」系列的第一篇《應對高並行》中,我們介紹了通過快取、橫向擴容、訊息佇列、分散式資料庫等基礎設施來提高系統並行量的方法。在實際開發中業務邏輯比基礎設施更加靈活多變且更容易出故障,架構設計不僅需要考慮基礎設施的建設,同樣需要關注業務開發的便利以及應對業務系統的故障。
還是從我們熟悉的部落格網站開始,小明是個喜歡寫部落格的程式設計師,他覺得市面上的部落格網站都太醜了,就想自己搞一個。說幹就幹,小明抄起LAMP(Linux-Apache-MySQL-PHP)一把梭三下五除二就把網站搞了起來,網站的名字就暫定為「淘金網」