成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

餓了么張龍:前端基礎設施的建設之路

原創
云計算 新聞
2017年12月01日-02日,由51CTO主辦的WOTD全球軟件開發技術峰會將在深圳中州萬豪酒店隆重舉行。本次峰會以軟件開發為主題,數十位專家級嘉賓將帶來多場精彩的技術內容分享。屆時,餓了么高級技術經理張龍先生將在前端開發實戰分會場與來賓分享"餓了么前端基礎設施的建設"主題演講,為大家詳細闡述餓了么團隊打造前端基礎設施的歷程。

【51CTO.com原創稿件】2017年12月01日-02日,由51CTO主辦的WOTD全球軟件開發技術峰會將在深圳中州萬豪酒店隆重舉行。本次峰會以軟件開發為主題,數十位專家級嘉賓將帶來多場精彩的技術內容分享。屆時,餓了么高級技術經理張龍先生將在前端開發實戰分會場與來賓分享"餓了么前端基礎設施的建設"主題演講,為大家詳細闡述餓了么團隊打造前端基礎設施的歷程,以及在實踐中獲得的一些經驗和思考。51CTO誠邀您蒞臨大會,與我們共享技術帶來的喜悅。

51CTO記者對即將參加大會演講的張龍老師進行了專訪,讓我們先睹為快,探聽一下他是如何解讀前端基礎設施建設的。

同時服務于開發團隊和用戶

當今,軟件開發技術日新月異,其中,前端基礎設施的建設意義重大:一方面在于獲得更好的用戶體驗,從而留存用戶,另一方面是為了加快開發速度,提高開發效率,為公司創造更大的價值。

當一個公司的前端工程師超過 50 人之后,如果沒有一個團隊提供工具和服務來提高效率,就會造成一定程度的資源浪費。因為每個前端開發小團隊都會有公共的需求,如果有專業的團隊來支持這樣的公共需求,就比每個小團隊做這些重復的工作要高效的多。另外,基礎設施的性能和穩定性也會影響終端用戶的體驗,更需要專業團隊的開發和維護。

為服務型的平臺保駕護航

“餓了么”是中國知名的在線外賣訂餐平臺,已覆蓋中國數百個城市,數千萬用戶,聚集了數十萬家餐飲商戶,為中國廣泛地區的用戶提供豐富多樣的便捷生活服務。在餓了么高級技術經理張龍老師看來,作為一個服務性的平臺,餓了么前端基礎設施建設服務的***對象是用戶,其次才是前端開發者。對于終端用戶,前端基礎設施的建設可以保證出色的用戶體驗,例如訪問速度的改善以及服務的穩定,讓用戶感受到產品的魅力。對于開發者,前端基礎設施的建設可以為他們提供一些配套的工具或服務,以提高他們的開發效率,更好的與他人溝通合作。

餓了么前端基礎設施的建設之路

據張龍老師介紹,在他剛加入餓了么的時候還沒有大前端這個部門,只有一些代碼及協作規范。大前端部門成立之后,他帶領架構與機動組解決團隊的一些痛點需求。

首先要解決的就是開發不重復勞作的問題。張龍老師帶領團隊研發了兩款基于 Vue.js 的組件庫 Element(PC 端)、Mint UI (移動端),并對外開源,在開源社區取得了一些影響力。

之后要解決的問題就是上線簡單且自動化,于是餓了么大前端團隊開發了一套發布系統,這套發布系統提供不同的測試環境和生產環境,可以將前端業務的靜態資源發送到不同的環境。測試環境供開發人員自測或者測試人員根據 PRD 進行測試,生產環境供終端用戶使用。通過這套系統,發布時間從原先的7天縮短到了如今的5分鐘。

接下來要解決的問題是想要更快的訪問速度。于是餓了么大前端團隊拋棄了原先配置繁碎的 CDN 服務,在發布服務的基礎上推出了一個可以直接拉取 Github、Gitlab、NPM 資源的 CDN 服務,大大簡化了 CDN 的使用流程。

***,為了保證服務的穩定可靠,針對頁面性能、報錯、Nginx 以及 CDN 層面都做了監控,以確保終端用戶的使用。

在餓了么前端基礎設施的建設之路上,張龍老師和他的團隊遇到了很多困難,張龍老師簡單介紹了他們今年遇到的一個比較大的問題:“發布系統”的穩定性。

餓了么服務鏈路中的某一個環會在運行一段時間后莫名其妙的掛掉,然而當一個產品所依賴的服務愈發龐大時,就很難定位到產品問題的根源。雖然這個產品僅供內部前端開發者使用,但是問題得定位和解決占用了大量時間,極大地影響了開發者的使用體驗。因此,痛定思痛之后,餓了么大前端團隊做了兩件事:

1. 事前預防:把所有的服務都加上監控,在用戶報問題之前,可以主動的發現問題。

2. 事后恢復:為關鍵服務加入災備,當出現故障時可以迅速切換到正常的服務上,并根據梳理好的服務架構、文檔對事故服務進行快速恢復。

張龍

發布服務構架

餓了么

發布服務流程

穩定為王

***,張龍老師表示,純粹的前端基礎設施工作并不多,因為前端、移動端、后端的基礎設施建設的思路大同小異。張龍老師認為“穩定”是決定一個服務是否被用戶接受的重要因素。“你要想清楚三點:為什么我的服務會掛?服務掛了我怎么定位?定位到了怎么恢復?保證了穩定性你就已經贏在了起跑線上了。”

【講師簡介】

[[207856]]

張龍,工作近 10 年,現任餓了么大前端部高級研發經理。在加入餓了么之前,有 5 年的時間負責一款商業產品的前端組件研發工作。15 年初加入餓了么大前端,擔任架構與機動組負責人,帶領團隊研發了兩款基于 Vue.js 的組件庫 Element(PC 端)、Mint UI (移動端),并對外開源,在開源社區取得了一些影響力。除此之外,還帶領團隊創建了一些前端基礎設施,提升了前端項目的開發、部署的效率。

wotd

使用優惠碼[2017WOTDSZ],和我一起去WOTD全球軟件開發技術峰會。8折優惠,僅限72小時!詳情點擊wot.51cto.com

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:趙立京 來源: 51CTO
相關推薦

2017-11-02 13:48:15

前端基礎設施建設

2022-11-15 10:07:58

2014-03-07 14:35:49

網絡基礎設施Open Fabric

2017-02-28 10:44:35

2017-06-21 10:47:34

2023-01-13 16:21:38

物聯網

2021-09-10 13:23:57

數據閃存 磁盤

2016-08-18 16:55:00

基礎設施

2022-02-10 11:54:34

即時基礎設施基礎設施數字化轉型

2023-07-17 18:43:26

測試基礎設施開發

2013-07-02 09:46:11

大數據分析基礎設施架構

2009-07-26 20:36:03

數據中心基礎設施布線

2024-02-19 11:33:01

2023-06-19 10:25:54

數據存儲

2009-12-22 13:59:59

惠普基礎設施運營

2009-12-18 17:14:25

惠普基礎架構

2022-09-15 16:27:16

云計算

2020-02-24 11:08:27

云計算網絡攻擊數據

2013-08-01 09:12:41

企業基礎設施虛擬化網絡設備

2012-02-08 13:48:32

存儲公有云
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品爱久久久久久久 | 国产精品久久久久久久 | 日韩播放 | 国产高清免费视频 | 日韩一区二区免费视频 | 日韩网站免费观看 | 久久精品com| 欧美日韩一卡 | 亚洲一区二区在线 | 在线免费观看a级片 | 国产一区二区精品在线观看 | 免费激情 | 国产精品亚洲欧美日韩一区在线 | 在线视频一区二区三区 | 久久久久久亚洲精品 | 久久久国产一区二区三区 | 欧美成人a∨高清免费观看 欧美日韩中 | 国产成人99久久亚洲综合精品 | 亚洲第一天堂 | 亚洲不卡在线观看 | 91社区在线观看 | 久久国产欧美日韩精品 | 一级毛片视频免费观看 | 日韩精品一区在线 | 一级黄色生活视频 | 色久伊人| 天堂综合网久久 | 久久成人国产精品 | 成人黄色网址大全 | 免费国产一区二区视频 | 精精国产xxxx视频在线野外 | 日韩黄色免费 | 亚洲日韩视频 | 亚洲一二三在线 | 亚洲国产精品99久久久久久久久 | 国产欧美视频一区 | 精品日韩在线 | 精品伦精品一区二区三区视频 | 精品乱码一区二区 | 狠狠的干 | 午夜一级做a爰片久久毛片 精品综合 |