Pendahuluan
Cloudflare Workers adalah platform serverless yang memungkinkan kamu menjalankan kode di edge network, sehingga sangat cocok untuk membuat URL shortener pribadi.
Technical Detail
Untuk membuat URL shortener pribadi dengan Cloudflare Workers, kamu perlu membuat sebuah worker yang dapat menangani permintaan URL shortener. Kamu juga perlu membuat sebuah KV (Key-Value) storage untuk menyimpan mapping antara URL shortener dan URL asli.
Key Features
- Free Tier: 100.000 permintaan per hari, 1GB KV storage, dan bandwidth tidak terbatas
- Global Performance: <15ms response time di seluruh dunia
- Custom Domain: Gunakan domain pribadi untuk URL shortener
- No Servers: Fully managed, auto-scaling
- Simple: JavaScript/TypeScript code
Geek Opinion
Dengan menggunakan Cloudflare Workers, kamu dapat membuat URL shortener pribadi yang hemat biaya, kontrol penuh, dan performa global. Selain itu, kamu juga dapat mengintegrasikan URL shortener dengan CI/CD pipeline menggunakan GitHub Actions.
- Cost Analysis: Cloudflare Workers Free Tier, ~500 short URL clicks/day, ~5 new URLs created/day, ~1MB KV storage used, biaya $0/bulan
- Comparison: Bitly Pro $29/bulan, TinyURL Pro $9.99/bulan, Self-hosted $0/bulan
- Performance: San Francisco → <10ms, Shanghai → <15ms, London → <12ms, Tokyo → <8ms, Singapore → <10ms
- Security Considerations: API Authentication, Public Access, Anonymous Stats, Rate Limiting



