Upwork 利用 Cloudflare Workers 提高其工程效率,upwork定位策略Upwork 利用 Cloudflare Workers 提高其工程效率Upwork($UPWK)是領先的在線人才解決方案,為專業人才派遣帶來了變革。Upwork 讓企業能夠根據需要更加靈活地聘用優質人才。通過 Upwork ......
Upwork($UPWK)是領先的在線人才解決方案,為專業人才派遣帶來了變革。Upwork 讓企業能夠根據需要更加靈活地聘用優質人才。通過 Upwork 的匹配技術和服務,公司可以使用全球公認的專業人才庫,從而動態擴展團隊來滿足業務需求。Upwork 還為專業人士帶來了更多機遇。
Upwork 的使命是創造經濟機會,讓人們過上更美好的生活。在 Upwork 支持下運作的獨立專業人士社區涵蓋許多職業,包括軟件開發、創意和設計、財務和會計、咨詢、運營和客戶支持,囊括了 8,000 多種技能。
Upwork 面臨的挑戰:高效準確地配置 150,000 個 URL 重定向
Upwork 是兩個獨立自由職業平臺的“結晶”:成立于 2003 年的 oDesk,以及成立于 1998 年的 Elance。這兩家公司于 2013 年合并為 ElanceoDesk,后來又更名為 Upwork。
品牌重塑與重大平臺升級同步開展,帶來了技術挑戰。其中最為棘手的任務是從 oDesk 和 Elance 域重定向大約 150,000 個 URL。可靠性工程高級總監 Wilson Chong 回憶道:“許多 URL 沒有得到重定向,致使一些訪問者收到了錯誤。”
從搜索引擎優化角度來看,這種局面完全不可接受;而更重要的是用戶體驗角度。
這項工作勢在必行。遺憾的是,沒有一種簡單辦法能在截止日期之前完成這樣大的更改。這將需要數百小時的手動工作。Upwork 知道他們需要尋找一些幫助。
Chong 說道:“我們一度以為必須要手動重定向所有 150,000 個 URL,這幾乎是不可能的。”
Upwork 的解決方案:利用無服務器大規模執行批量重定向
向 Cloudflare 求助是自然而然的一步;Upwork 與 Cloudflare 的合作關系從兩家公司的時代便已開始。Chong 回憶道:“我們是 Cloudflare 的早期合作伙伴之一。三年半前我剛加入 Upwork 時,我們就在使用其 CDN 和 DDoS 防護,以及其他提高網站性能的產品了。鑒于我們與 Cloudflare 悠久的良好合作關系,我們非常有信心,他們能夠提供攻克批量重定向問題的解決方案。”
讓 Upwork 擺脫困境的方法是使用 Cloudflare 的無服務器平臺 Cloudflare Workers;通過這個平臺,Upwork 能夠快速、高效和準確地完成其龐大的批量重定向項目。Workers 允許開發人員使用他們熟知的編程語言將自定義代碼部署到 Cloudflare 的網絡邊緣。
Chong 解釋道:“能夠使用 JavaScript 完成這項工作再好不過,因為速度快得多了。我們要設立一個測試域并設置一些規則,一旦通過驗證,我們便只需在 Upwork 的生產域中進行同樣的設置。能夠在部署之前測試不同的域并查看錯誤,這大有裨益。”
通過使用 Cloudflare Workers,完成批量重定向項目的用時大約是 Chong 估計團隊手動作業所需時間的五分之一。
除了使用 Cloudflare Workers 之外,Upwork 還利用廣泛的 Cloudcloudre 解決方案來增強可靠性、性能和安全性,包括負載平衡、WAF 和速率限制等解決方案。借助 Cloudflare 強大的 API 及 Terraform 支持,Upwork 可以自動執行這些產品的配置更改,進一步提高了運維效率。
Cloudflare 一整套易用的集成式解決方案給 Chong 留下了深刻印象。
Chong 說道,“Cloudflare 不僅配備容易,而且將所有內容集于一處。我們只要進入門戶網站便可,一切都在那里。例如,我們一個面向公眾的 DNS 指向兩個不同的 IP。只要在 Cloudflare 中進行相應設置,我們就不用再操心了。DDoS 防護亦是如此。只要登錄門戶網站并啟動防護,就這么簡單。”
Upwork 還受益于 Cloudflare 提供的分析工具。Chong 說道:“通過防火墻分析儀表板,我們能夠查看哪些請求觸發了安全事件。這樣一來,我們可以定期檢查安全態勢,確保以最佳的姿態防御不斷演變的威脅。GraphQL Analytics API 是另一個非常有用的工具,我們可以使用它來查詢和準確檢索必要的數據,從而自行構建自定義儀表板。”
Chong 補充道:“Cloudflare 不是尋常的合作伙伴。在我剛加入 Upwork 時,Cloudflare 目前的許多功能尚不存在。我提供了反饋后,Cloudflare 便實施了那些功能。我非常欣賞這樣的合作伙伴關系。”
主要成果
通過使用 Cloudflare Workers,Upwork 以手動操作五分之一的時間配置了 150,000 個 URL 重定向。
每天有多達 100 萬個請求受到速率限制、質詢或阻止,防止異常和惡意流量。
Cloudflare 強大的 API 和 Terraform 支持使 Upwork 能夠自動執行任務,提高了效率并降低了成本。
“通過使用 Cloudflare Workers,我們能夠在很短時間配置 150,000 個 URL 重定向,準確性也要比手動配置每個 URL 高得多。多虧了 Workers,我們以最低的穩定性風險輕松節省了數百工時的艱苦勞動。”Wilson Chong Upwork 可靠性工程高級總監
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部