태그: Edge
7편
-
Hono 웹 프레임워크: Web 표준 기반 라우팅·미들웨어와 Express·Fastify 비교
Web 표준 API 위에서 동작하는 Hono로 Cloudflare Workers, Node.js, Bun에 같은 API 코드를 올리는 방법을 다룹니다. 라우팅, 미들웨어, JWT 인증, Zod 검증과 Express·Fastify 벤치마크를 읽는 법도 설명합니다.
-
Turso와 libSQL: 엣지에서 쓰는 SQLite, 임베디드 복제, 멀티테넌트 DB, Workers·Next.js 연동
Turso CLI로 DB를 만들고 libSQL 클라이언트로 쿼리와 트랜잭션, batch를 실행한 뒤 로컬 파일에서 읽는 임베디드 복제, DB별 멀티테넌트 구조, 벡터 검색, Cloudflare Workers와 Next.js 연동, Drizzle 마이그레이션을 설정합니다.
-
Qwik의 Resumability: 하이드레이션 없이 재개하는 원리, $와 QRL, 시리얼라이제이션, 엣지 배포
Qwik의 Resumability, $·QRL·시리얼라이제이션, Qwik City 라우팅, 성능·Next.js 비교, 엣지 배포 실전을 한 흐름으로 정리합니다. Qwik은 프런트엔드 프레임워크로, Resumability(재개 가능성)라는 실행 모델을 중심에 둡니다. 이 글에서는 다음을 다룹니다.
-
Upstash Redis로 서버리스 캐시·레이트 리밋: REST vs TCP, Vercel·Workers 통합, QStash
Upstash Redis로 서버리스·엣지에서 캐시·레이트 리밋·메시지 큐를 구축하는 방법. REST·TCP, Vercel·Workers, QStash, 가격·한도까지 실무 정리. Upstash Redis는 서버리스 함수, 엣지 런타임, 정적 배포 환경에서도 최소한의 연결 관리로 Redis 기능을 쓰기 좋게 설계된 관리형 서비스입니다.
-
Vercel AI SDK로 AI 챗 만들기: 최소 구성부터 스트리밍·도구 호출·RAG·멀티 프로바이더까지
Vercel AI SDK의 streamText와 useChat·useCompletion으로 AI 챗을 만드는 방법. 설치와 최소 구성에서 시작해 스트리밍 중단, 도구 호출, 멀티 프로바이더(OpenAI·Anthropic·Ollama), Edge Runtime, RAG, 운영 체크리스트까지 정리합니다.
-
Hono로 엣지 API 만들기: 라우팅·미들웨어, Workers·Deno·Bun 배포, D1·JWT·CORS
Hono의 라우팅·미들웨어, Cloudflare Workers·Deno·Bun 배포, D1 batch 트랜잭션과 Prisma 어댑터, 4.11.4부터 alg가 필수가 된 JWT 미들웨어, CORS, RPC 타입 공유와 Workers에서 전역 상태가 공유되지 않는 함정까지 정리합니다.
-
Nitro 서버 엔진: 파일 기반 API 라우팅, 캐싱과 하이브리드 렌더링, 여러 런타임 배포
Nuxt와 Analog가 쓰는 Nitro 서버 엔진의 H3 이벤트 모델과 파일 기반 API 라우팅, routeRules로 경로별 캐싱과 하이브리드 렌더링을 나누는 방법, Vercel·Netlify·AWS Lambda 프리셋 배포와 Unstorage·WebSocket을 다룹니다.