Multi-Tenant by Design
Hierarchical isolation model with platform users, tenants, workspaces, and managed resources. Hybrid PostgreSQL isolation with schema-per-tenant and dedicated-database escalation.
Deploy a complete, production-ready BaaS platform on Kubernetes or OpenShift in minutes.
In Falcone is a modular, multi-tenant Backend-as-a-Service platform designed for teams that need managed data, identity, serverless functions, and event streaming β all deployed on your own infrastructure.
| Component | Technology | Purpose |
|---|---|---|
| Control Plane | Node.js 20+ ESM | Platform API and orchestration |
| Web Console | React 18 + Vite | Management dashboard |
| API Gateway | Apache APISIX 3.10 | Routing, auth, rate limiting |
| Identity | Keycloak 26.1 | IAM, OAuth 2.0, multi-tenant realms |
| Primary Database | PostgreSQL 17.2 | Relational data with tenant isolation |
| Document Store | MongoDB 8.0 | Document data with partitioning |
| Event Streaming | Kafka 3.9 | Event bus and audit pipeline |
| Serverless | Apache OpenWhisk 2.0 | Function execution runtime |
| Object Storage | MinIO 2026.3 | S3-compatible blob storage |
| Secrets | Vault OSS + ESO | Encrypted secret management |
| Metrics | Prometheus 3.2 | Observability and alerting |
falcone/
βββ apps/
β βββ control-plane/ # Platform API backend
β βββ web-console/ # React management UI
βββ services/
β βββ adapters/ # Provider adapters (Keycloak, OW, PG, Mongo...)
β βββ internal-contracts/ # Machine-readable schemas & contracts
β βββ provisioning-orchestrator/ # Tenant/workspace lifecycle
β βββ gateway-config/ # APISIX routing definitions
β βββ event-gateway/ # Event publishing bridge
β βββ realtime-gateway/ # WebSocket subscription server
β βββ audit/ # Audit event processing
β βββ backup-status/ # Backup monitoring service
β βββ pg-cdc-bridge/ # PostgreSQL Change Data Capture
β βββ mongo-cdc-bridge/ # MongoDB Change Data Capture
β βββ ...
βββ charts/
β βββ in-falcone/ # Umbrella Helm chart
βββ docs/ # Internal docs & ADRs
βββ tests/ # E2E and hardening tests
βββ scripts/ # Validation & generation scripts