ZeBridge, 기기마다 PostgreSQL 복제본을 두고 NATS로 동기화하다
ZeBridge – PostgreSQL replicas on devices, synchronized over NATS
ZeBridge는 각 기기에 로컬 데이터베이스를 유지하고 오프라인 중 쓰기를 큐에 쌓아 두었다가 NATS를 통해 동기화하는 양방향 로컬 우선 엔진이다. PostgreSQL이 최종 권위자로서 규칙을 적용하고 충돌을 해결해 앱에 판정을 돌려준다. 브라우저에서는 SQLite나 PGlite, 네이티브에서는 DuckDB나 PostgreSQL 복제본을 쓸 수 있으며, 백엔드는 로그인 후 초대 코드만 발급하면 된다. 현장 팀이나 차량, 창고처럼 테넌트 단위로 데이터를 공유하는 B2B 운영 앱에 적합하다.
PostgreSQL이 권위 있는 위치를 유지한다. 규칙을 적용하고, 충돌하는 쓰기를 해결하며, 앱에 판정을 돌려준다.