Cloudflare Workers + D1으로 AI 투두앱 만들기
서버리스 환경에서 풀스택 앱을 만들어보고 싶었다. AWS Lambda는 설정이 번거롭고, Vercel은 DB 연동이 따로 필요하고… 그러다가 Cloudflare Workers + D1 조합을 발견했다. Workers에서 바로 SQL 쿼리를 날릴 수 있고, 배포도 wrangler deploy 한 줄이면 끝이다. 여기에 OpenAI API를 연동해서 할 일을 자동으로 분류해주는 기능까지 넣어봤다. 프로젝트 초기화 먼저 Wrangler CLI가 필요하다: npm install -g wrangler wrangler login 프로젝트를 생성한다: npm create cloudflare@latest ai-todo -- --type=hello-world cd ai-todo D1 데이터베이스 생성 Cloudflare D1은 SQLite 기반의 서버리스 데이터베이스다. 콘솔에서 만들 수도 있지만 CLI가 더 편하다: ...