Ferrosa DBaaS

RUNNING Control Plane v0.1.0

Services

Control Plane API :8080
CQL Ingress Proxy :9043 TLS
Graph Query Proxy :7474
Health Checker 10s
Metering Daemon 10s
Billing Engine dry-run

Service Tiers

Dev
1 VM
HA
2 VMs, sync pair
Scale
3 VMs, Raft
Enterprise
N VMs, multi-DC

Infrastructure

Ferrosa Control Cluster 3 nodes (CQL)
Object Store RustFS (S3)
VM Isolation Firecracker

Tenant API Bearer Token

POST/api/v1/tenants Provision database
GET/api/v1/tenants List tenants
GET/api/v1/tenants/{id} Get tenant
DEL/api/v1/tenants/{id} Delete tenant

Account API JWT / OAuth2

GET/api/v1/account
GET/api/v1/account/databases
POST/api/v1/account/databases
POST/api/v1/account/databases/{id}/query
POST/api/v1/account/databases/{id}/connect-token
GET/api/v1/account/api-keys

System No Auth

GET/health Health check
GET/api/v1/cluster/metrics Cluster metrics
GET/auth/{provider} OAuth redirect
GET/auth/callback/{provider} OAuth callback
POST/api/v1/ws/ticket WS ticket (JWT)