Facebook開(kāi)發(fā)人員在@Scale Event推出新工具

2019-10-09 11:39:34    來(lái)源:    作者:

Facebook不斷增加新用戶(上次統(tǒng)計(jì)為20.1億),建立新的數(shù)據(jù)中心(目前已達(dá)到10個(gè)),其臺(tái)式機(jī)和移動(dòng)廣告業(yè)務(wù)發(fā)展勢(shì)頭強(qiáng)勁。該市值已接近500強(qiáng)十億$和馬克·扎克伯格是侍產(chǎn)假再次準(zhǔn)備,所以可以說(shuō)都在其總部設(shè)在加州門(mén)洛帕克會(huì)很好那里。

除了知道總是要付賬單和薪水之外,F(xiàn)acebook的軟件和硬件開(kāi)發(fā)團(tuán)隊(duì)不需要考慮所有這些業(yè)務(wù)。他們只是每天開(kāi)展業(yè)務(wù),一如既往地發(fā)起和維護(hù)眾多前線業(yè)務(wù)背后的計(jì)劃。在過(guò)去十年左右的時(shí)間里,它們還是開(kāi)源社區(qū)中的寶貴資源。

在8月30日于圣何塞舉行的Facebook年度2017年@Scale大會(huì)上,該社交網(wǎng)絡(luò)宣布了多項(xiàng)發(fā)展,以解決復(fù)雜的技術(shù)難題,并最終為每天使用Facebook的數(shù)十億用戶擴(kuò)展技術(shù),以推動(dòng)當(dāng)前和未來(lái)的公司創(chuàng)新。

連續(xù)推送:今年早些時(shí)候,F(xiàn)acebook將其生產(chǎn)Web層的100%遷移到了連續(xù)部署模型,因此Facebook每年365天,每24小時(shí),每7小時(shí)發(fā)送數(shù)十到數(shù)百個(gè)代碼更改。這樣做的好處包括能夠更快地發(fā)送修復(fù)程序;它使全球開(kāi)發(fā)團(tuán)隊(duì)有權(quán)在最適合他們的時(shí)間發(fā)布代碼,從而產(chǎn)生了更強(qiáng)大的工具/流程來(lái)處理發(fā)布的頻率,并為公司應(yīng)對(duì)未來(lái)的增長(zhǎng)做好了更好的準(zhǔn)備;實(shí)時(shí)發(fā)布和反饋系統(tǒng)。

總體而言,此模型可改善產(chǎn)品開(kāi)發(fā)和產(chǎn)品穩(wěn)定性。持續(xù)部署可實(shí)現(xiàn)對(duì)新功能的快速迭代,并為使用facebook.com的用戶提高安全性和穩(wěn)定性。

持續(xù)部署可在Facebook規(guī)模上進(jìn)行。該團(tuán)隊(duì)發(fā)現(xiàn),更頻繁地運(yùn)輸不會(huì)影響生產(chǎn)率或質(zhì)量。代碼的數(shù)量隨開(kāi)發(fā)人員的數(shù)量和規(guī)模的增加而保持不變。

先進(jìn)的360照片優(yōu)化: Facebook分享了它如何重新設(shè)計(jì)其照片基礎(chǔ)設(shè)施,以便立即對(duì)360張照片進(jìn)行高分辨率觀看,而不會(huì)導(dǎo)致News Feed中的其他內(nèi)容停頓。這是緊隨該公司新的應(yīng)用程序內(nèi)捕獲體驗(yàn)之后的,其允許“平鋪”存儲(chǔ)和提供照片內(nèi)容的方法類(lèi)似于地圖技術(shù)提供航空影像的方法。

Facebook還發(fā)布了有關(guān)如何使用深度神經(jīng)網(wǎng)絡(luò)校正彎曲的360度照片方向的新研究。對(duì)于傳統(tǒng)的2D照片而言,編輯這種旋轉(zhuǎn)方式非常簡(jiǎn)單,但是對(duì)于沉浸式360度照片而言,相同類(lèi)型的工具尚不普及或直觀。團(tuán)隊(duì)開(kāi)發(fā)的深度神經(jīng)網(wǎng)絡(luò)會(huì)自動(dòng)修復(fù)旋轉(zhuǎn)的場(chǎng)景。

LogDevice: Facebook的定制日志存儲(chǔ)系統(tǒng)LogDevice有助于確保Facebook的10個(gè)全球數(shù)據(jù)中心可以在分布式數(shù)據(jù)存儲(chǔ)之間有效地復(fù)制日志數(shù)據(jù),同時(shí)保持高寫(xiě)入可用性,持久性和一致性。

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。