• 2024-10-24
  • 15:20 - 15:50

Self-Host Cloudflare Workers on Kubernetes

Cloudflare Workers 讓使用者能夠在 CDN 的 edge server 上執行任意的程式碼,使用者可以更改 request 進行 A/B 測試,或是更彈性的存取 CDN 上的快取資料。

這些功能雖然非常方便,但是必須使用 Cloudflare 才能使用,如果要在內網或是其他 CDN 使用的話就會比較不便,幸好 Cloudflare 開源了 Workerd,讓任何人都可以自架 Workers 環境。

這次我會分享如何在 Kubernetes 上模擬 Cloudflare Workers 的環境,以及實際上的使用情境和心得。

聽眾收穫

聽眾可以知道

  • Cloudflare worker 的用途
  • Cloudflare 開源的 Workerd 專案介紹
  • 如何使用 Workerd 執行 JavaScript
  • 在內網架設 Workerd 的好處與限制
  • 如何在 Kubernetes 內模擬 Cloudflare worker 的環境
  • Dcard 實際上的使用情境和心得

陳嘉輝 (Tommy Chen)

Dcard
Backend Architect

目前在 Dcard 當 Architect,偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。

LEVEL

中階

ROOM

6F ABC會議室

FORM

現場演講

LANGUAGE

中文

TAGS

容器與開發
企業 K8s 實例
Serverless

RESOURCE