![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
一. 更好的API服務(wù) 在你已經(jīng)在工作中寫了很多版本,很多規(guī)范的API服務(wù)之后刷钢,你會發(fā)現(xiàn)笋颤,后端服務(wù)很多共性的工作需要去完成,比如:1)良好的AP...
最近讀到了一篇關(guān)于在facebook如何構(gòu)建流式分布式處理系統(tǒng)的paper。感覺系統(tǒng)設(shè)計(jì)折中的思路總結(jié)非常好伴澄。在數(shù)據(jù)應(yīng)用領(lǐng)域赋除,我覺得任何已經(jīng)確認(rèn)...
一. 持續(xù)集成的作用 持續(xù)集成可以保證代碼在多人協(xié)作,高頻次提交的情況下持續(xù)可用非凌。一般可以在code review流程中或者在pull requ...
一. 背景 hdfs,map-reduce,spark,yarn是大數(shù)據(jù)處理的基礎(chǔ)組件举农。在發(fā)展了幾年之后,已經(jīng)成為了比較通用的數(shù)據(jù)處理工具敞嗡。記得...
互聯(lián)網(wǎng)服務(wù)上線之后需要密切關(guān)注用戶的使用情況颁糟,這就需要一個(gè)能夠整合多個(gè)系統(tǒng)日志并提供報(bào)表分析可視化的工具。ELK是(elastic-search...
一. 線上服務(wù)的報(bào)警需求 項(xiàng)目上線初期喉悴,作為后端研發(fā)人員一般會持續(xù)關(guān)注線上數(shù)據(jù)棱貌,以便確定上線的diff是否符合預(yù)期。一般互聯(lián)網(wǎng)公司都會有一個(gè)大的...
一. micro-service架構(gòu) 微服務(wù)是指開發(fā)一個(gè)單個(gè)小型的但有業(yè)務(wù)功能的服務(wù)箕肃,每個(gè)服務(wù)都有自己的處理和通訊機(jī)制婚脱,可以部署在單個(gè)或多個(gè)服務(wù)...
后端開發(fā)那些事 最近看了由七牛CTO許式偉總結(jié)的《服務(wù)器開發(fā)那些事》,感覺總結(jié)的很好勺像,覆蓋了互聯(lián)網(wǎng)后端工程方向的技能樹障贸。同時(shí)也作為依據(jù)revie...
一. 背景 之前的一篇博客介紹了使用騰訊開源編譯工具blade構(gòu)建系統(tǒng)的內(nèi)容 [使用BLADE構(gòu)建c++工程管理], 最后提到了balde其實(shí)源...