Show HN: Bunqueue – Bun 기반의 Saga 워크플로우 엔진, 내장된 SQLite 포함
(bunqueue.dev)
Bunqueue는 Bun 런타임 환경에서 별도의 인프라 구축 없이 SQLite만으로 복잡한 비즈니스 프로세스를 관리할 수 있는 초경량 Saga 워크플로우 엔진입니다. TypeScript DSL을 통해 보상 트랜잭션(Saga compensation), 재시도 로직, 병렬 실행 등을 코드 수준에서 직관적으로 구현할 수 있게 해줍니다.
이 글의 핵심 포인트
- 1별도의 외부 서비스나 인프라 없이 SQLite만으로 작동하는 Zero-infrastructure 엔진
- 2실패 시 자동 롤백을 지원하는 Saga 패턴(보상 트랜잭션) 기본 내장
- 3