Skip to content
WeftKitBeta

Ecosystem Components

The WeftKit ecosystem adds 6 Layer 4 components for distributed deployments.

Components

| Component | Purpose | Requires | |-----------|---------|----------| | CDC | Change Data Capture | None | | Distribution | Raft replication | Discovery | | Discovery | Service registry | None | | Persistence | Tiered sync | Standalone | | Standalone | Server mode | One DB Module | | Pool Manager | Connection proxy | Standalone |

Dependency Rules

Distribution → requires → Discovery
Persistence  → requires → Standalone instance
Pool Manager → requires → Standalone instance(s)
Standalone   → requires → One DB Module
CDC          → optional → Any DB Module (WAL hook)
Discovery    → standalone (no WeftKit dependencies)

Common Compositions

High-Availability Cluster

WeftKitRel × 3 + Discovery + Distribution + Standalone × 3 + Pool Manager

Local-First Mobile

WeftKitRel (embedded) + Persistence + Standalone (cloud endpoint)

Event-Driven Architecture

WeftKitDoc + CDC → Kafka / RabbitMQ / Webhook

Quickstart

See the Ecosystem Quickstart for a step-by-step cluster deployment guide.