ZeBridge、端末上のPostgreSQLレプリカをNATSで同期する仕組みを公開
ZeBridge – PostgreSQL replicas on devices, synchronized over NATS
ZeBridgeは、各デバイスにローカルデータベースを持たせ、オフライン中の書き込みをキューに貯め、再接続時にNATS経由で同期する双方向エンジン。PostgreSQLが権威としてルール適用や競合解決を行い、クライアントはSQLiteやPGlite、DuckDB、PostgreSQLをレプリカとして選べる。B2Bの現場アプリ向けで、サーバー側に書くコードはサインインと招待のSQL呼び出しだけという設計。
PostgreSQLが権威であり続ける。ルールを適用し、競合する書き込みを解決し、アプリに判定を返す。