10P by xguru 3일전 | ★ favorite | 댓글과 토론
  • CloudFlare Durable Objects와 유사한 개념을 오픈소스로 구현한 액터 기반 상태 관리·실시간 처리 TypeScript 라이브러리
  • 장기간 지속되는 프로세스와 내구성 있는 상태, 빠른 읽기/쓰기, 내장 실시간(WebSocket, SSE) 기능을 제공
    • Long-Lived Stateful Compute: AWS Lambda처럼 실행되지만 메모리 유지·타임아웃 없음
  • 엣지 배포를 통해 사용자 근처에 데이터를 저장하고, 필요 시 제로부터 수백만 단위까지 자동 확장 가능. 오류 복구 자동화 지원
  • 서버리스처럼 간단하게 사용 가능하며 자체 호스팅이 가능하고 기존 인프라와 통합 가능
  • 액터 기반 구조로, 서버·클라이언트 간 실시간 이벤트와 상태 변경을 자동 저장·동기화
  • Redis, Cloudflare Workers, 파일 시스템 등 다양한 드라이버와 호스팅 환경을 지원하며, 엣지 배포로 지연을 최소화
  • Postman과 유사한 Rivet Studio 를 통해 상태 점검, 액션 호출, 이벤트 구독, 코드 핫 리로드 등 실시간 디버깅 가능함

지원 환경

  • All-In-One: Rivet, CloudFlare Workers
  • Compute: Node.js, Bun, Vercel/AWS Lambda(로드맵에 있음), Supabase(도움이 필요함) 등
  • Storage: Redis, 파일 시스템, 메모리, Postgres(아직 도움 필요함)
  • Frameworks: React, Next.js, Vue(도움 필요)
  • Clients: JavaScript, TypeScript, Python(도움 필요), Rust
  • Integrations: Hono, Vitest, Better Auth, AI SDK(로드맵), Yjs(도움 필요) 등