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.
On this page