태그: Cloudflare
5편
-
CDN·Cloudflare 심화 — 엣지 캐시·Workers·애니캐스트·DDoS·프로덕션 패턴
CDN 엣지 캐시 알고리즘, Cloudflare Workers(V8 Isolate) 런타임, 애니캐스트 BGP 라우팅, DDoS 완화 계층, Cache-Control·SWR 등 프로덕션 패턴을 엔지니어 관점에서 정리합니다.
-
PartyKit으로 실시간 멀티플레이어 만들기: Room·Connection 모델, 상태 동기화, Hibernation, Yjs
PartyKit의 Party.Server·Room·Connection 모델로 실시간 협업 백엔드를 만들고, 브로드캐스트와 커스텀 프로토콜, Yjs CRDT 자동 병합, Room.storage 영속화, Hibernation 스케일링, AI·Vectorize 연동을 설명합니다.
-
Hono로 엣지 API 만들기: 라우팅·미들웨어, Workers·Deno·Bun 배포, D1·JWT·CORS
Hono의 라우팅·미들웨어, Cloudflare Workers·Deno·Bun 배포, D1 batch 트랜잭션과 Prisma 어댑터, 4.11.4부터 alg가 필수가 된 JWT 미들웨어, CORS, RPC 타입 공유와 Workers에서 전역 상태가 공유되지 않는 함정까지 정리합니다.
-
Cloudflare Pages 배포: GitHub 연동, Wrangler CLI, Pages Functions와 Vercel·Netlify 비교
Cloudflare Pages 배포를 GitHub 연동·Wrangler·Functions부터 정리하고, Pages와 Workers 정적 자산 중 무엇을 고를지, _redirects 개수 한도와 _headers 병합, apex 도메인 조건, 파일 수 제한 같은 운영 함정까지 다룹니다.
-
Workers AI로 엣지에서 AI 모델 돌리기: 요약 API, Vectorize RAG, D1 연동과 비용
Cloudflare Workers AI로 엣지에서 모델을 호출하는 텍스트 요약 API를 만들고, Vectorize에 임베딩을 저장해 RAG를 구현하며, D1에 결과를 기록하는 과정을 코드로 보여 줍니다. 스트리밍 응답과 캐싱, 요금 계산도 다룹니다.