- Cloudflare는 CDN을 넘어 풀스택 개발에 필요한 모든 것을 통합 제공하는 종합 개발자 플랫폼으로 진화하고 있습니다. 🚀
- 여러 공급자의 개별 서비스 대신, 단일 API와 통합된 개발자 경험을 통해 개발 복잡성을 줄이고 속도를 높입니다. 🧩
- 서버리스 컴퓨팅(Workers)은 TypeScript, JavaScript, Rust 코드를 Cloudflare 네트워크에서 실행하며, Hono 프레임워크와 호환됩니다. 💻
- D1은 SQLite 기반의 서버리스 데이터베이스로, 대부분의 프로젝트에 적합하며 Drizzle, Prisma와 연동 가능합니다. 🗄️
- KV는 전역적으로 낮은 지연 시간을 제공하는 키-값 캐시 데이터베이스로, 자주 읽는 데이터나 비용이 많이 드는 쿼리에 유용합니다. ⚡
- Queues는 비동기 작업을 처리하여 사용자 계정 생성 후 환영 이메일 발송과 같은 작업을 효율적으로 수행합니다. 📨
- Cron Jobs는 특정 시간이나 간격으로 작업을 예약 실행할 수 있게 하여, 정기적인 데이터베이스 정리 등에 활용됩니다. 🗓️
- Containers는 Docker 컨테이너를 Cloudflare 네트워크에서 실행할 수 있게 하여, Workers 환경에 적합하지 않은 복잡한 작업(예: FFmpeg 비디오 압축)을 처리합니다. 📦
- R2는 S3 호환 객체 스토리지로, 특히 egress(데이터 전송) 비용이 없어 대용량 파일 저장 및 접근에 매우 경제적입니다. 💸
- Durable Objects는 영구 스토리지를 가진 Workers로, 실시간 채팅, 멀티플레이어 게임 등 협업 애플리케이션 구축에 이상적입니다. 🌐
- Workers AI는 텍스트 생성, 이미지 분류 등 다양한 AI 모델을 Workers에서 직접 실행할 수 있게 하여, 외부 API 의존성을 줄입니다. 🤖
- 이메일 전송 기능은 현재 비공개 베타 중이며, 간단한 바인딩을 통해 이메일을 보낼 수 있습니다. ✉️
- 이 모든 서비스는 Cloudflare의 Wrangler CLI를 통해 통합 관리되며, 일관된 개발 경험을 제공합니다. 🛠️
- 대부분의 서비스는 관대한 무료 티어를 제공하며, 월 5달러의 Workers 유료 플랜으로 더 높은 사용량을 이용할 수 있습니다. ✨