Cloudflare Workers & Edge Computing — DevOps

Edge Computing dengan Cloudflare Workers Edge computing menjalankan kode di server terdekat dengan user. Cloudflare Workers berjalan di 300+ lokasi global — lat

Edge Computing dengan Cloudflare Workers

Edge computing menjalankan kode di server terdekat dengan user. Cloudflare Workers berjalan di 300+ lokasi global — latency sangat rendah.

Workers vs Lambda

Hello World Worker

// src/index.js
export default {
  async fetch(request, env, ctx) {
    const url = new URL(request.url);

    if (url.pathname === "/api/hello") {
      return Response.json({ message: "Hello from edge!" });
    }

    // Proxy ke origin
    return fetch(request);
  },
};

KV Storage

// Key-Value storage di edge
const value = await env.MY_KV.get("user:123");
await env.MY_KV.put("user:123", JSON.stringify(data), {
  expirationTtl: 3600, // 1 jam
});

Durable Objects

Stateful edge computing — setiap object punya persistent storage dan runs di satu lokasi. Cocok untuk real-time collaboration, rate limiting, WebSocket.

Use Cases