朱曄的互聯網架構實踐心得S1E1:Pilot 最近幾年寫博客確實寫得少了,初出茅廬的時候什么都願意去寫,現在寫一點東西之前會反復斟酌是否有價值。工作十幾年了,做了N多個互聯網系統,業務涉及教育、游戲、電商、O2O、P2P,算是各種類型的互聯網系統都摸過,多少有一些心得,架構方面 ...
朱曄的互聯網架構實踐心得S E :相輔相成的存儲五件套 下載本文PDF進行閱讀 這里所說的五件套是指關系型數據庫 索引型數據庫 時序型數據庫 文檔型數據庫和緩存型數據庫。 上圖顯示了一套讀寫服務搭配這五種類型數據庫的例子: . 這里只是說明了我們可以這么來搭配這些類型的數據庫,不是說我們所有的應用都需要用到這些類型的數據庫。 . 同步寫服務負責第一時間把重要的數據落地和落緩存。 . 異步寫服務通 ...
2018-09-12 18:01 0 910 推薦指數:
朱曄的互聯網架構實踐心得S1E1:Pilot 最近幾年寫博客確實寫得少了,初出茅廬的時候什么都願意去寫,現在寫一點東西之前會反復斟酌是否有價值。工作十幾年了,做了N多個互聯網系統,業務涉及教育、游戲、電商、O2O、P2P,算是各種類型的互聯網系統都摸過,多少有一些心得,架構方面 ...
朱曄的互聯網架構實踐心得S1E5:不斷耕耘的基礎中間件 【下載本文PDF進行閱讀】 一般而言中間件和框架的區別是,中間件是獨立運行的用於處理某項專門業務的CS程序,會有配套的客戶端和服務端,框架雖然也是處理某個專門業務的但是它不是獨立程序,是寄宿在宿主程序進程內的一套類庫 ...
朱曄的互聯網架構實踐心得S1E2:屢試不爽的架構三馬車 【下載本文PDF進行閱讀】 這里所說的三架馬車是指微服務、消息隊列和定時任務。如下圖所示,這里是一個三駕馬車共同驅動的一個立體的互聯網項目的架構。不管項目是大是小,這個架構模板的形態一旦定型了之后就不太會變,區別只是我們有更多 ...
朱曄的互聯網架構實踐心得S1E4:簡單好用的監控六兄弟 【下載本文PDF進行閱讀】 這里所說的六兄弟只指ELK套件(ElasticSearch+Logstash+Kibana)以及TIG套件(Telegraf+InfluxDb+Grafana)。 上圖顯示了兩套獨立的體系 ...
Kubernetes(k8s)是一款開源的優秀的容器編排調度系統,其本身也是一款分布式應用程序。雖然本系列文章討論的是互聯網架構,但是k8s的一些設計理念非常值得深思和借鑒,本人並非運維專家,本文嘗試從自己看到的一些k8s的架構理念結合自己的理解來分析 k8s在穩定性、簡單、可擴展性三個方面做的 ...
前言 程序開發畢竟還不是搬磚這種無腦體力勞動,需要事先有標准,有架構,有設計,絕對不是新公司今天創立,明天就可以開始編碼的。其實很多公司在起步的時候沒有財力和資源建設獨立的基礎架構或平台架構部門,甚至運維團隊都沒有,但是這不妨礙我們心中有一個藍圖知道努力的方向,本文我們就簡單聊聊平台架構相關 ...
朱曄的互聯網架構實踐心得S2E6:淺談高並發架構設計的16招 概覽 標題中的高並發架構設計是指設計一套比較合適的架構來應對請求、並發量很大的系統,使系統的穩定性、響應時間符合預期並且能在極端的情況下自動調整為相對合理的服務水平。一般而言我們很難用通用的架構設計的手段來解決所有問題,在處理高並發 ...
朱曄的互聯網架構實踐心得S1E7:三十種架構設計模式(上) 【下載本文PDF進行閱讀】 設計模式是前人通過大量的實踐總結出來的一些經驗總結和最佳實踐。在經過多年的軟件開發實踐之后,回過頭來去看23種設計模式你會發現很多平時寫代碼的套路和OO的套路和設計模式里總結的類似,這也說明了你悟 ...