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

除了知道總是要付賬單和薪水之外,Facebook的軟件和硬件開(kāi)發(fā)團隊不需要考慮所有這些業(yè)務(wù)。他們只是每天開(kāi)展業(yè)務(wù),一如既往地發(fā)起和維護眾多前線(xiàn)業(yè)務(wù)背后的計劃。在過(guò)去十年左右的時(shí)間里,它們還是開(kāi)源社區中的寶貴資源。
在8月30日于圣何塞舉行的Facebook年度2017年@Scale大會(huì )上,該社交網(wǎng)絡(luò )宣布了多項發(fā)展,以解決復雜的技術(shù)難題,并最終為每天使用Facebook的數十億用戶(hù)擴展技術(shù),以推動(dòng)當前和未來(lái)的公司創(chuàng )新。
連續推送:今年早些時(shí)候,Facebook將其生產(chǎn)Web層的100%遷移到了連續部署模型,因此Facebook每年365天,每24小時(shí),每7小時(shí)發(fā)送數十到數百個(gè)代碼更改。這樣做的好處包括能夠更快地發(fā)送修復程序;它使全球開(kāi)發(fā)團隊有權在最適合他們的時(shí)間發(fā)布代碼,從而產(chǎn)生了更強大的工具/流程來(lái)處理發(fā)布的頻率,并為公司應對未來(lái)的增長(cháng)做好了更好的準備;實(shí)時(shí)發(fā)布和反饋系統。
總體而言,此模型可改善產(chǎn)品開(kāi)發(fā)和產(chǎn)品穩定性。持續部署可實(shí)現對新功能的快速迭代,并為使用facebook.com的用戶(hù)提高安全性和穩定性。
持續部署可在Facebook規模上進(jìn)行。該團隊發(fā)現,更頻繁地運輸不會(huì )影響生產(chǎn)率或質(zhì)量。代碼的數量隨開(kāi)發(fā)人員的數量和規模的增加而保持不變。
先進(jìn)的360照片優(yōu)化: Facebook分享了它如何重新設計其照片基礎設施,以便立即對360張照片進(jìn)行高分辨率觀(guān)看,而不會(huì )導致News Feed中的其他內容停頓。這是緊隨該公司新的應用程序內捕獲體驗之后的,其允許“平鋪”存儲和提供照片內容的方法類(lèi)似于地圖技術(shù)提供航空影像的方法。
Facebook還發(fā)布了有關(guān)如何使用深度神經(jīng)網(wǎng)絡(luò )校正彎曲的360度照片方向的新研究。對于傳統的2D照片而言,編輯這種旋轉方式非常簡(jiǎn)單,但是對于沉浸式360度照片而言,相同類(lèi)型的工具尚不普及或直觀(guān)。團隊開(kāi)發(fā)的深度神經(jīng)網(wǎng)絡(luò )會(huì )自動(dòng)修復旋轉的場(chǎng)景。
LogDevice: Facebook的定制日志存儲系統LogDevice有助于確保Facebook的10個(gè)全球數據中心可以在分布式數據存儲之間有效地復制日志數據,同時(shí)保持高寫(xiě)入可用性,持久性和一致性。
