Masalah Arsitektur Tradisional

Aplikasi e-commerce tradisional biasanya mengandalkan server monolitik di satu region (misal: AWS us-east-1 atau Singapore). Akibatnya:

  • Cold start tinggi saat trafik fluktuatif.
  • Biaya egress data untuk aset gambar produk membengkak.
  • Latensi tinggi untuk pengguna di belahan dunia lain.

Solusi: Full Cloudflare Edge Stack

Untuk BirruFinds (mesin affiliate discovery otonom), kami memindahkan seluruh komputasi dan database ke Cloudflare Edge:

  1. Cloudflare Workers (Hono / TypeScript): Berjalan di 300+ kota di seluruh dunia tanpa cold start.
  2. Cloudflare D1 (Serverless SQLite): Database SQL terdistribusi di edge dengan query time rata-rata 2ms.
  3. Cloudflare R2 (Zero-Egress Object Storage): Menyimpan dan men-cache gambar produk dari CDN resmi tanpa biaya transfer bandwidth keluar.
// Query D1 langsung dari Edge Worker
export default {
  async fetch(req, env) {
    const { results } = await env.DB.prepare(
      "SELECT * FROM deals WHERE status = 'active' ORDER BY rating DESC LIMIT 20"
    ).all();
    return Response.json(results);
  }
}

Hasil Operasional

  • Biaya Server: $0 / bulan pada tahap peluncuran (menggunakan Cloudflare free tier).
  • Kecepatan: Waktu muat halaman rata-rata di bawah 30ms secara global.
  • Skalabilitas: Mampu menangani lonjakan traffic hingga jutaan request tanpa perlu scaling server manual.