6年前,我們奮戰(zhàn)了3天3夜,把一個從0到1的系統(tǒng)成功上線......

當(dāng)應(yīng)用系統(tǒng)正常運(yùn)行那一刻,我似乎已經(jīng)忘記了自己待在客戶現(xiàn)場到底有多長時間了。不要緊,因為時間已經(jīng)在系統(tǒng)運(yùn)行的那一瞬間凝固且永久存留。
5年前,在推廣過程中我們嘗試了系統(tǒng)的首次擴(kuò)容......

一年多下來,我見證了這個系統(tǒng)從零到數(shù)十萬用戶的增長。對于一個“初生牛犢”來說,無疑會流露出些許無法掩飾的驕傲,但驕傲的同時我需要面對一個無法規(guī)避的事實——系統(tǒng)瓶頸。因此,我們嘗試了集群負(fù)載。
4年前,系統(tǒng)累計用戶數(shù)突破500萬......

面對著500萬的用戶數(shù)增長,我并沒有太多的興奮,內(nèi)心反而會若隱若現(xiàn)地游離著一股莫名的忐忑??赡芤驗橄到y(tǒng)不斷發(fā)展的臃腫,也可能因為用戶數(shù)不斷增加的并發(fā)壓力,又或許……
3年前,一個“巴西世界杯”徹底把我們給壓倒......

愛德華·墨菲已經(jīng)狠狠地告誡過我,但我并沒有意識到自身的問題所在而繼續(xù)隨波逐流。有些問題不是問題,但有些問題不止于問題,不止于問題的問題也許是大問題。就像“世界杯競猜”,表面看似是并發(fā)問題,實質(zhì)可能是整個系統(tǒng)架構(gòu)的問題?;顒悠陂g,系統(tǒng)的持續(xù)不穩(wěn)定把我給踢進(jìn)了深淵,連續(xù)7天7夜的維護(hù)和調(diào)優(yōu)也無法掩飾系統(tǒng)的臃腫、低效和復(fù)雜,哪怕輕輕一腳就能讓我“失守龍門”,就算有足夠的資源進(jìn)行臨時性擴(kuò)容,但只能解渴并不能挨餓,墨菲還在。
2年前,系統(tǒng)全面服務(wù)化改造......

“世界杯”過后,我一度陷入了長時間的思考和自省?!笆录备纯此葡到y(tǒng)的瓶頸,實質(zhì)上看到的就是自身的瓶頸。墨菲還在,我無法釋懷。思考中,我不乏對技術(shù)源碼的翻看,更不缺對前人經(jīng)驗的訂閱,但依舊迷茫。知識是事物本質(zhì)的描述,但我發(fā)現(xiàn)對知識的學(xué)習(xí)和理解更多會跟自身對該領(lǐng)域知識的渴望程度和自身的高度息息相關(guān)。就像查理·芒格的提醒,單一領(lǐng)域的活動范圍是有限的,何不嘗試打破領(lǐng)域的局限釋放自己,綜合性思考或許能讓自己看得更加清晰。的確,根據(jù)我目前的狀態(tài),再多的計算機(jī)知識,也無法掩飾我視野狹窄的缺陷。幸好,從此刻開始我便擁有了渴望。我渴望知識,我渴望本質(zhì),我渴望一切疑慮的解答。在渴望中,我遇見了《失控》,它的“涌現(xiàn)”讓我著迷,更讓我看到了“分布式”的魅力。我嘗試按照這種“分布式”方法論把原來這么一個“龐然怪物”按“領(lǐng)域界限”分解出一個個簡單的個體服務(wù),嘗試以“分布式”的方式去呈現(xiàn)這種強(qiáng)大的魅力。最終,在歷時數(shù)月的核心框架打造和系統(tǒng)全面服務(wù)化分布式部署之后,系統(tǒng)在2500萬累積用戶和800萬月活躍用戶的壓力之下保持0系統(tǒng)故障率。
1年前,服務(wù)框架的可持續(xù)發(fā)展……

一句“簡單就好”,不知導(dǎo)出了多少人的心聲。有些人一生的積累可以堆積如山,有些人一輩子的積蓄只有簡單一句。我曾在各種算法之中游離,卻沒發(fā)現(xiàn)我連最基礎(chǔ)的“減法”都沒有做好。我開始嘗試去理解問題接近問題,嘗試縮短問題與答案之間的關(guān)鍵路徑,嘗試把問題圈在簡單之中……這些都是我一年下來都為之努力的嘗試,嘗試自我提高,嘗試聚焦本質(zhì),嘗試一切“從簡”。結(jié)果呢,其實并沒有什么結(jié)果。社會并沒有在我思考的時候停止發(fā)展,問題同樣在變。所以,我永遠(yuǎn)不會停止思考和嘗試。就算系統(tǒng)在2000萬月活躍用戶的并發(fā)壓力之下依舊穩(wěn)定,我還是會主動往更簡單、更高效、更靈活、更接近問題的方向發(fā)展。
如今,思考沒有停止,嘗試還在繼續(xù),可能沒有不可能......

“好奇”和“自省”劃清了人類與動物的界限,石器的獵捕、金屬的耕耘、蒸汽的推動、芯片的計算、信息的智動……無時無刻驅(qū)動著人類社會的進(jìn)步和發(fā)展。就像我們已經(jīng)無法滿足于當(dāng)下這個650萬日活躍用戶乃至10萬+并發(fā)的微服務(wù)應(yīng)用了,我現(xiàn)在更愿意去嘗試的就是打造我們的“微生態(tài)圈”,像生存在地球的人類個體,讓微服務(wù)同樣能在自己的生態(tài)圈內(nèi)“智給智足”......