author/軟體架構設計

用校車系統理解事件驅動架構

很小的時候,我就被系統迷住了。尤其是一個系統的優雅性最令我著迷。完美的執行、可預見性,一如 校車系統的天才創意 。 校車系統是如此讓我著迷,以至於童年的我幾乎每天會在家裡的地板上覆刻這個過程。當時

阿里如何做到百萬量級硬體故障自愈?

阿里妹導讀:隨著阿里大資料產品業務的增長,伺服器數量不斷增多,IT運維壓力也成比例增大。各種軟、硬體故障而造成的業務中斷,成為穩定性影響的重要因素之一。本文詳細解讀阿里如何實現硬體故障預測、伺服器自動

爬蟲架構理解

前言: 爬蟲是偏IO型的任務,分散式爬蟲的實現難度比分散式計算和分散式儲存簡單得多。 個人以為分散式爬蟲需要考慮的點主要有以下幾個: 爬蟲任務的統一排程 爬蟲任務的統一去重 儲存

第三方框架隔離-移動架構師篇

一、代理概念 為某個物件提供一個代理,以控制對這個物件的訪問。 代理類和委託類有共同的父類或父介面,這樣在任何使用委託類物件的地方都可以用代理物件替代。代理類負責請求的預處理、過濾、將請求分派給委託類處理、

基於電商中臺架構-商品系統設計(一)

一、總體設計 為什麼採用中臺架構前幾篇已經說明了,這裡就介紹一下基礎層和平臺層的功能。 1. 基礎層 釋出、編輯、上架、下架這些功能大家應該比較熟悉。 稽核:是否需要稽核通過才允許上架

分散式場景下的秒殺架構與秒殺實現

隨著專案的上線與穩定執行,有關小程式秒殺系統的工作也算是告一段落了,最近也是抽空整理整理相關資料,留下了這篇文件; 分析,在做秒殺系統的設計之初,一直在思考如何去設計這個秒殺系統,使之在現有的技術基礎和認知

構建時預渲染:網頁首幀優化實踐

前言 自JavaScript誕生以來,前端技術發展非常迅速。移動端白屏優化是前端介面體驗的一個重要優化方向,Web 前端誕生了 SSR 、CSR、預渲染等技術。在美團支付的前端技術體系裡,通過預渲染提升網頁

流量激增不宕機,服務限流系統架構解密

今天我們來探索一下在分散式系統架構中的另一個常用的設計:服務限流。 那麼,什麼是「服務限流」呢? 解釋「服務限流」之前,我們來看一下前些時間網上很火的一個段子,說的是新浪微博的一名工程師正在家裡辦婚禮,

1746053249.324