【活動回顧】打造無服務器(Serverless)架構

2019年4月27日,由 AfterShip 舉辦的第三次技術分享《【技術乾貨系列 #3】Cloudflare 最新邊緣API,打造無服務器(Serverless)架構》在深圳南山中國地質大學產學研基地如期開展。本次活動由AfterShip 與 Cloudflare 聯合舉辦,並由Cloudflare 亞太區資深解決方案工程師孟鑫,AfterShip Mocha組長林偉航擔任主講。60 餘位行業精英以及技術愛好者齊聚一堂,共同分享交流 Serverless 架構的實踐經驗。瀏覽器

活動現場, Cloudflare 亞太區資深解決方案工程師孟鑫爲你們介紹了 Cloudflare 的 Serverless 應用 — Cloudflare Workers 的前世此生。Cloudflare Workers 脫胎於 W3C 標準的 Service worker,容許開發人員在 Cloudflare 的邊緣(更接近最終用戶)部署 JavaScript 代碼。由於基於 Service Workers API,開發人員可以安全地運行再也不綁定到用戶設備上的瀏覽器的代碼。Workers 能夠在幾秒鐘內快速傳播到 Cloudflare 全球 165+ 個服務器節點上。安全

除了講解以外,孟鑫還爲咱們帶來了幾個 Cloudflare Workers 的實際使用案例,幫助你們更好地理解與上手。服務器

案例一:使用 Worker 改寫服務端返回的 HTML 頁面。能夠實如今不修改服務器代碼的狀況下,對 HTML 頁面進行修改,添加內容等。架構

案例二:使用 Worker 進行 A/B 測試。咱們能夠經過在Worker 中對用戶的請求進行判斷,進而決定對用戶返回不一樣的頁面、文件等,來實現 A/B 測試。less

案例三:邊緣 API。咱們能夠經過在 Worker 中直接對用戶的請求進行回覆,來實現徹底不須要服務器的 API。而且因爲 Worker 運行在全球各地,因此對於來自全球不一樣地區的請求,均可以經過分配最近的節點,將延遲降到最低,帶給用戶極致的速度體驗。工具

AfterShip Mocha 組長林偉航主要爲你們帶來了 AfterShip 內部對於 Cloudflare 的運用。AfterShip 提倡用簡單的方式來解決問題。所以也大量使用優秀的第三方工具、應用來加速開發,提高軟件的健壯性。測試

AfterShip 分享的第一個案例是將 Cloudflare Worker 用做 AfterShip 整個 Serverless 架構中重要的一環。AfterShip 經過在不一樣服務的請求以前加入 Cloudflare Worker,來實現對不一樣用戶請求的派發以及預處理等。代理

AfterShip 分享的第二個使用場景是一個將合做商的頁面代理到 AfterShip 本身的域名下,並經過加入 GA 代碼,實現對頁面訪問量等數據的統計。ip

現場除了嘉賓講解與分享以外,還有每一個人都能參與進來的 coding 環節,工程師們也都熱情參與了進來。開發

相關文章
相關標籤/搜索